'daki bir dizideki diğer öğelerin tüm alt dizelerini silmek için etkin bir dizi eldeki yerinde düzenleme karmaşık bir sorunum var. Bazı öğelerin diğer öğelerin alt dizeleri olduğu bir dizi var. Tüm alt dizeleri silmek ve yalnızca üst dizeleri/dizeleri tutmak istiyorum. yani Dizi işleminden sonra =>['1', '1 1', '1 1 1', '1 1 1 2', '1 2 3 1', '1 2', '2 3']
bir dezenfekte dizi =>['1 1 1 2', '1 2 3 1']
Ruby
aynı ulaşmak için etkili bir algoritma var olmalıdır?
Alt dizenin ne anlama geldiğini açıklayabilir misiniz? – nathanengineer
Steve iyi bir cevap verdi, ancak gelecekte bir cevap seçmeden önce daha uzun süre beklemeyi düşünün. Çabuk cevaplar diğer cevapları cesaretlendirir ve hala cevapları üzerinde çalışanları kısa devre yapabilir. Birçok kişi en az birkaç saat bekler. Acelesi yok. –
@CarySwoveland – SteveTurczyn