Soru Kategorileri
Expedia Dizi Soruları
Soru 1. Yağmur Suyu Yakalama Leetcode Çözümü Problem Açıklama Yağmur Suyu Yakalamak LeetCode Çözümü – “Yağmur Suyu Yakalamak”, her bir çubuğun genişliğinin 1 olduğu bir yükseklik haritasını temsil eden bir dizi yükseklik verildiğini belirtir. Yağmurdan sonra sıkışan su miktarını bulmamız gerekir. Örnek: Giriş: yükseklik = [0,1,0,2,1,0,1,3,2,1,2,1] Çıkış: 6 Açıklama: Kontrol edin ...
Soru 2. Benzersiz Yollar II Leetcode Çözümü Problem Açıklama Benzersiz Yollar II LeetCode Çözümü – “Benzersiz Yollar II”, bir robotun ızgaranın sol üst köşesinden başladığı mxn ızgarasının verildiğini belirtir. Izgaranın sağ alt köşesine ulaşmak için toplam yol sayısını bulmamız gerekiyor. ...
Soru 3. Matris Sıfırlarını Ayarla Leetcode Çözümü Problem Açıklaması Matris Sıfırlarını Ayarla LeetCode Çözümü – “Matris Sıfırlarını Ayarla”, size bir mxn tamsayı matrisi verildiğini belirtir. Girdi matrisini, herhangi bir hücre 0 öğesini içeriyorsa, tüm satırını ve sütununu ayarlayacak şekilde değiştirmemiz gerekir. 0'lara. içinde yapmalısın...
Soru 4. Sıralanmış Dizileri Birleştirme Leetcode Çözümü "Sıralanmış Dizileri Birleştir" probleminde, azalan düzende sıralanmış iki dizi verilmiştir. İlk dizi tam olarak doldurulmamıştır ve ikinci dizinin tüm öğelerini de barındırmak için yeterli alana sahiptir. İlk dizi elemanlar içerecek şekilde iki diziyi birleştirmeliyiz ...
Soru 5. Döndürülmüş Sıralanmış Dizi Leetcode Çözümünde Arama Sıralanmış bir dizi düşünün, ancak bir dizin seçildi ve dizi bu noktada döndürüldü. Şimdi, dizi bir kez döndürüldüğünde, belirli bir hedef öğeyi bulmanız ve dizinini döndürmeniz gerekir. Elemanın olmaması durumunda -1 döndür. Sorun genellikle ...
Soru 6. Dizi Leetcode Çözümlerindeki Kth en büyük öğe Bu problemde, sıralanmamış bir dizide k'inci en büyük elemanı döndürmeliyiz. Dizinin kopyaları olabileceğini unutmayın. Öyleyse, ayrı K'inci en büyük elemanı değil, sıralanmış düzende K'inci en büyük elemanı bulmalıyız. Örnek A = {4, 2, 5, 3 ...
Soru 7. Ürünü K'den az olan tüm alt dizileri sayın "Ürünü K'den küçük olan tüm alt dizileri sayma" problemi, size bir tamsayı dizisi verildiğini belirtir. Şimdi, belirli bir girdi K'den daha küçük bir çarpımı olan alt dizilerin sayısını bulun.Örnek a [] = {1, 2, 3, 4, 5} k = 8 Alt dizilerin sayısı daha az ...
Soru 8. belirli bir dizide bulunmayan artan sıradaki k. eksik eleman “Belirli bir dizide bulunmayan artan dizide k'inci eksik eleman” problemi size iki dizi verildiğini belirtir. Bunlardan biri artan sırada düzenlenmiştir ve diğer normal sıralanmamış dizi k ile düzenlenmiştir. Normalde bulunmayan k'inci eksik elemanı bulun ...
Soru 9. Birden çok dizi aralığı artırma işleminden sonra değiştirilmiş diziyi yazdırın “Birden çok dizi aralığı artırma işleminden sonra değiştirilmiş diziyi yazdır” sorunu, size bir tamsayı dizisi verildiğini ve 'q' sayıda sorgu verildiğini belirtir. Bir tamsayı değeri “d” de verilir. Her sorgu, başlangıç değeri ve bitiş değeri olmak üzere iki tamsayı içerir. Sorun ifadesi bulmak ister ...
Soru 10. Çoklu değişimler ve ürün için Dizi Sorguları "Çarpma, değiştirme ve ürün için Dizi Sorguları" sorunu, size bir tamsayı dizisi verildiğini ve aşağıdaki sorgu türlerini çözmeniz gereken üç tür sorgu olacağını belirtir: Tür 1: Üç değer kalacaktır , doğru ve bir sayı X. Bunda ...
Soru 11. Fark Dizisi | O (1) 'de aralık güncelleme sorgusu Size bir tamsayı dizisi ve iki tür sorgu verilir; biri belirli bir sayıyı bir aralığa eklemek ve diğeri tüm diziyi yazdırmak içindir. "Fark Dizisi | O (1) ”içindeki aralık güncelleme sorgusu, O (1) içindeki aralık güncellemelerini gerçekleştirmemizi gerektirir. Örnek arr [] ...
Soru 12. Sabit zaman aralığı bir dizi üzerinde işlem ekleme Bir tamsayı dizisi verdiniz ve başlangıçta 0 olarak başlatıldı ve ayrıca bir aralık verildi. Görev, verilen sayıyı dizi aralığına eklemek ve sonuç diziyi yazdırmaktır. Örnek dizi [] = {0, 0, 0, 0, 0} Sorgu: {(0, 2, 50), (3, ...
Soru 13. Aralığın en büyük garip böleninin XOR'u ile ilgili sorgular Problem İfadesi “Aralığın en büyük tek böleninin XOR'u üzerinde sorgular” problemi, size bir dizi tamsayı ve sorgu q verildiğini belirtir, her sorgu bir aralıktan oluşur. Problem ifadesi, verilen aralıktaki en büyük tek bölenin XOR'unu bulmayı ister ...
Soru 14. Dizideki aralık ortalaması Problem İfadesi “Dizideki aralık ortalaması” problemi, size bir tamsayı dizisi ve q sayıda sorgu verildiğini belirtir. Her sorgu, bir aralık olarak sol ve sağı içerir. Sorun ifadesi, gelen tüm tam sayıların taban ortalama değerini bulmayı ister ...
Soru 15. Toplamı m ile bölünebilen alt küme Problem İfadesi "Toplamı m ile bölünebilen alt küme" problemi, size bir dizi negatif olmayan tamsayı ve bir tamsayı m verildiğini belirtir. Şimdi, toplamı m ile bölünebilen bir alt küme olup olmadığını bulmanız gerekir. Bu, alt kümenin toplamı olarak 0 vermelidir ...
Soru 16. Hisse Senedi Almak ve Satmak için En İyi Zaman Problem İfadesi “Hisse Senedi Almak ve Satmak için En İyi Zaman” problemi, size n uzunluğunda bir dizi fiyat verildiğini belirtir; burada i'inci öğe, hisse senedi fiyatını i'inci gün saklamaktadır. Tek bir işlem yapabilirsek, yani bir günde satın almak ve ...
Soru 17. 2n tam sayıları a1-b1-a2-b2-a3-b3 olarak karıştırın - .. bn fazladan boşluk kullanmadan Problem İfadesi Size bir tamsayı dizisi verilir. "2n tam sayılarını a1-b1-a2-b2-a3-b3 - .. bn olarak fazladan boşluk kullanmadan karıştır" problemi, dizideki tüm sayıları (x0, x1, x2, x3, y0, y1, y2, y3) x0, y0, ... gibi karıştırılacaktır.
Soru 18. Bitişik öğeler arasındaki fark 0 veya 1 olan maksimum uzunluk alt dizisi Problem İfadesi Size bir tamsayı dizisi verilir. "0 veya 1 olarak bitişik öğeler arasındaki farka sahip maksimum uzunluk alt dizisi" problemi, bitişik öğeler arasındaki farkla maksimum alt dizi uzunluğunu bulmayı ister. Örnek dizi [] = {0,. ..
Soru 19. M öğeyi kaldırdıktan sonra minimum farklı öğe sayısı Problem İfadesi “m öğe kaldırıldıktan sonra minimum farklı öğe sayısı” problemi, bir diziniz ve bir tamsayınız olduğunu belirtir. Dizinin her bir öğesi bir öğe kimliğini gösterir. Sorun ifadesi, m öğelerinin minimum olması gereken şekilde kaldırılmasını ister ...
Soru 20. Bir diziyi sırayla yeniden düzenleyin - en küçük, en büyük, 2. en küçük, 2. en büyük Problem İfadesi Bir tamsayı diziniz olduğunu varsayalım. "Bir diziyi sırayla yeniden düzenle - en küçük, en büyük, 2. en küçük, 2. en büyük, .." sorunu, diziyi, en küçük sayı önce sonra en büyük sayı, sonra ikinci en küçük ve sonra ikinci gelecek şekilde yeniden düzenlemeyi ister. ...
Soru 21. Bir matristeki belirli bir satırın tüm permütasyonlu satırlarını bulun Problem İfadesi Bir matristeki belirli bir satırın permütasyonlu tüm satırlarını bulun, size m * n boyutunda bir matris verildiğini ve bir matris satır numarasının 'satır' olduğunu belirtir. Problem ifadesi, verilen satırın permütasyonu olan tüm olası satırları bulmayı ister. Bu ...
Soru 22. Toplamı 0 olan en büyük dikdörtgen alt matris Problem İfadesi Toplamı sıfır olan bir 2B dizide maksimum boyut alt matrisini bulun. Bir alt matris, verilen 2D dizinin içindeki 2D diziden başka bir şey değildir. Yani, işaretli tam sayılardan oluşan bir matrisiniz var, alt matrislerin toplamını hesaplamanız ve matrisi bulmanız gerekiyor ...
Soru 23. Farklı Çift Sayılara Sahip Alt Kümeleri Say Hepimiz bir röportajda bir noktada alt küme problemiyle mücadele ettik. Görüşmeciler de bu sorunları seviyor. Bu problemler, herhangi bir öğrencinin anlayışını ve düşünce sürecini incelemelerine yardımcı olur. Yani, daha fazla uzatmadan doğruca şeye atlayalım ...
Soru 24. Sıralanmış Döndürülmüş Dizide Bir Eleman Arama Sıralı döndürülmüş dizi probleminde aramada sıralı ve döndürülmüş bir dizi ve bir eleman verdik, verilen elemanın dizide mevcut olup olmadığını kontrol edin. Örnekler Giriş sayıları [] = {2, 5, 6, 0, 0, 1, 2} hedef = 0 Çıkış doğru Giriş sayıları [] = {2, ...
Soru 25. Yağmur Suyu Yakalama LeetCode Çözümü Yağmur Suyu Yakalama LeetCode probleminde, bir yükseklik haritasını temsil eden N negatif olmayan tamsayı verdik ve her çubuğun genişliği 1'dir. Yukarıdaki yapıda hapsolabilecek su miktarını bulmalıyız. Örnek Bunu bir örnekle anlayalım.
Soru 26. Sıralanmış Döndürülmüş Dizide Ara Sıralanmış döndürülmüş dizide bir eleman araması, O (logn) zamanında ikili arama kullanılarak bulunabilir. Bu yazının amacı, belirli bir elemanı O (logn) zamanında sıralanmış döndürülmüş bir dizide bulmaktır. Sıralanmış bir döndürülmüş dizi örneği verilmiştir. Örnek Giriş: arr [] = {7,8,9,10,1,2,3,5,6}; ...
Soru 27. Renkleri Sırala Renkleri sırala, N nesne içeren bir dizi vermemiz gereken bir sorundur. Her kutu kırmızı, mavi ve beyaz olabilen tek bir renkle boyanmıştır. Halihazırda boyanmış N nesnemiz var. Diziyi aynı renk olacak şekilde sıralamalıyız ...
Soru 28. Ürün Dizisi Bulmacası Problem İfadesi Bir ürün dizisi bulmaca probleminde, i'inci elemanın, i'inci konumdaki eleman hariç, verilen dizideki tüm elemanların ürünü olacağı bir dizi oluşturmamız gerekir. Örnek Giriş 5 10 3 5 6 2 Çıkış 180 ...
Soru 29. Belirli Bir Farka Sahip Tüm Çiftleri Bul Problem İfadesi Farklı elemanlar içeren bir dizi verdik ya da dizide hiç yinelenen eleman yok. Belirli bir farka sahip tüm çiftleri bulun. Verilen farklı olan herhangi bir çift yoksa, “Verilen farklı olan hiçbir çift yok” yazdırın. Örnek Giriş 10 20 90 70 20 80 ...
Expedia Dizi Soruları
Soru 30. En Uzun Ortak Önek Leetcode Çözümü Problem Açıklaması En Uzun Ortak Önek LeetCode Çözümü – “En Uzun Ortak Önek”, bir dizi dizi verildiğini belirtir. Bu dizeler arasında en uzun ortak öneki bulmamız gerekiyor. Herhangi bir önek yoksa, boş bir dize döndürün. Örnek: Girdi: strs = ["flower","flow","flight"] Çıktı: "fl" Açıklama: “fl” en uzundur ...
Soru 31. Geçerli Parantezler Leetcode Çözümü Sorun Bildirimi Geçerli Parantezler LeetCode Çözümü – “Geçerli Parantezler” size yalnızca '(', ')', '{', '}', '[' ve ']' karakterlerini içeren bir dize verildiğini belirtir. Girdi dizesinin geçerli bir dize olup olmadığını belirlememiz gerekiyor. Açık parantezlerin kapatılması gerekiyorsa, bir dizenin geçerli bir dize olduğu söylenir ...
Soru 32. Çarpım Dizeleri Leetcode Çözümü Multiply Strings Leetcode çözümü problemi bize girdi olarak verilen iki dizgiyi çarpmamızı istiyor. Arayan işlevine çarpmanın bu sonucunu yazdırmamız veya döndürmemiz gerekir. Yani daha resmi olarak iki dizge vermek için, verilen dizelerin çarpımını bulun. ...
Soru 33. Üç dizinin LCS (En Uzun Ortak Sonrası) "Üç dizinin LCS (En Uzun Ortak Sonrası)" problemi, size 3 dizi verildiğini belirtir. Bu 3 dizenin en uzun ortak alt dizisini bulun. LCS, 3 dizge arasında ortak olan dizedir ve tüm ...
Soru 34. Yinelenen Karakterler Olmadan En Uzun Alt Dizi LeetCode Çözümü Yinelenen Karakterler Olmadan En Uzun Alt Dizi LeetCode Çözümü – Bir dizi verildiğinde, karakterleri tekrar etmeden en uzun alt dizinin uzunluğunu bulmamız gerekir. Birkaç örneğe bakalım: Örnek pwwkew 3 Açıklama: Cevap 3 aav 2 uzunluğunda “wke” Açıklama: Cevap 2 uzunluğunda “av” Yaklaşım-1 ...
Soru 35. Palindrome Alt Dize Sorguları Problem İfadesi “Palindrome Substring Queries” problemi size bir String ve bazı sorgular verildiğini belirtir. Bu sorgularla, bu sorgudan oluşturulan alt dizenin bir palindrom olup olmadığını belirlemeniz gerekir. Örnek Dize str = "aaabbabbaaa" Sorgular q [] = {{2, 3}, {2, 8}, {5, 7}, ...
Soru 36. Belirli bir dizinin maksimum ağırlık dönüşümü Problem İfadesi Belirli bir dizi probleminin maksimum ağırlık dönüşümü, sadece 'A' ve 'B' karakterlerinden oluşan bir dizi verildiğini belirtir. Herhangi bir karakteri değiştirerek dizeyi başka bir dizgeye dönüştürebileceğimiz bir işlemimiz var. Böylece birçok dönüşüm mümkündür. Mümkün olan her şeyden ...
Soru 37. Dize Sıkıştırma Dize Sıkıştırma probleminde, char türünde bir dizi a [] verdik. Belirli bir karakterin karakteri ve sayısı olarak sıkıştırın (karakter sayısı 1 ise, o zaman tek karakter sıkıştırılmış bir dizide saklanır). Sıkıştırılmış dizinin uzunluğu ...
Soru 38. Geçerli Parantezler LeetCode Çözümü Geçerli Parantezler LeetCode probleminde, yalnızca '(', ')', '{', '}', '[' ve ']' karakterlerini içeren bir dize verdik, giriş dizesinin geçerli olup olmadığını belirleyin. Burada size Geçerli Parantezler LeetCode Çözümü sunacağız. Bir giriş dizesi şu durumlarda geçerlidir: Açık parantezler kapatılmalıdır...
Expedia Ağacı Soruları
Soru 39. İkili Ağaçta bir düğümün Sıralı Halefi Problem İfadesi Problem, "İkili Ağaçtaki bir düğümün Sıralı Halefi" ni bulmayı ister. Bir düğümün sıralı halefi, verilen ikili ağacın sıralı geçişinde verilen düğümden sonra gelen ikili ağaçtaki bir düğümdür. Örnek 6'nın halefi 4 ...
Soru 40. M öğeyi kaldırdıktan sonra minimum farklı öğe sayısı Problem İfadesi “m öğe kaldırıldıktan sonra minimum farklı öğe sayısı” problemi, bir diziniz ve bir tamsayınız olduğunu belirtir. Dizinin her bir öğesi bir öğe kimliğini gösterir. Sorun ifadesi, m öğelerinin minimum olması gereken şekilde kaldırılmasını ister ...
Soru 41. K'th Sabit ekstra alan kullanan BST'deki en büyük eleman Problem İfadesi “Sabit ekstra boşluk kullanan BST'deki en büyük eleman”, size bir ikili arama ağacı verildiğini ve içindeki k'inci en büyük elemanı bulmanız gerektiğini belirtir. Öyleyse, ikili arama ağacının elemanlarını azalan sırada düzenlersek, o zaman geri dönmemiz gerekir ...
Expedia Yığın Soruları
Soru 42. Yağmur Suyu Yakalama Leetcode Çözümü Problem Açıklama Yağmur Suyu Yakalamak LeetCode Çözümü – “Yağmur Suyu Yakalamak”, her bir çubuğun genişliğinin 1 olduğu bir yükseklik haritasını temsil eden bir dizi yükseklik verildiğini belirtir. Yağmurdan sonra sıkışan su miktarını bulmamız gerekir. Örnek: Giriş: yükseklik = [0,1,0,2,1,0,1,3,2,1,2,1] Çıkış: 6 Açıklama: Kontrol edin ...
Soru 43. Geçerli Parantezler Leetcode Çözümü Sorun Bildirimi Geçerli Parantezler LeetCode Çözümü – “Geçerli Parantezler” size yalnızca '(', ')', '{', '}', '[' ve ']' karakterlerini içeren bir dize verildiğini belirtir. Girdi dizesinin geçerli bir dize olup olmadığını belirlememiz gerekiyor. Açık parantezlerin kapatılması gerekiyorsa, bir dizenin geçerli bir dize olduğu söylenir ...
Soru 44. Yağmur Suyu Yakalama LeetCode Çözümü Yağmur Suyu Yakalama LeetCode probleminde, bir yükseklik haritasını temsil eden N negatif olmayan tamsayı verdik ve her çubuğun genişliği 1'dir. Yukarıdaki yapıda hapsolabilecek su miktarını bulmalıyız. Örnek Bunu bir örnekle anlayalım.
Expedia Matris Soruları
Soru 45. Benzersiz Yollar II Leetcode Çözümü Problem Açıklama Benzersiz Yollar II LeetCode Çözümü – “Benzersiz Yollar II”, bir robotun ızgaranın sol üst köşesinden başladığı mxn ızgarasının verildiğini belirtir. Izgaranın sağ alt köşesine ulaşmak için toplam yol sayısını bulmamız gerekiyor. ...
Soru 46. Matris Sıfırlarını Ayarla Leetcode Çözümü Problem Açıklaması Matris Sıfırlarını Ayarla LeetCode Çözümü – “Matris Sıfırlarını Ayarla”, size bir mxn tamsayı matrisi verildiğini belirtir. Girdi matrisini, herhangi bir hücre 0 öğesini içeriyorsa, tüm satırını ve sütununu ayarlayacak şekilde değiştirmemiz gerekir. 0'lara. içinde yapmalısın...
Soru 47. Kelime Arama Leetcode Çözümü Problem İfadesi Bir mxn panosu ve bir kelime verildiğinde, kelimenin ızgarada bulunup bulunmadığını bulun. Kelime, "bitişik" hücrelerin yatay veya dikey olarak komşu olduğu sıralı olarak bitişik hücrelerin harflerinden oluşturulabilir. Aynı harf hücresi birden fazla kullanılamaz. Misal ...
Soru 48. Maksimum uzunlukta Yılan dizisi bulun "Maksimum uzunluğu bul Yılan dizisi" problemi bize tamsayılar içeren bir ızgara sağlandığını belirtir. Görev, maksimum uzunluğa sahip bir yılan dizisi bulmaktır. Izgarada 1 mutlak farka sahip bitişik sayılara sahip bir dizi, Yılan dizisi olarak bilinir. Bitişik ...
Soru 49. Bir matrisin tüm satırlarında ortak olan farklı öğeleri bulun Problem İfadesi Bize tüm tam sayıların bir matrisi veriliyor. "Bir matrisin tüm satırlarında ortak olan farklı öğeleri bulma" problemi, bir matristeki mevcut satırların her birinde ortak olan ancak olası tüm farklı öğeleri bulmayı ister. Örnek dizi [] = {{11, 12, 3, 10}, {11, ...
Soru 50. Bir matristeki belirli bir satırın tüm permütasyonlu satırlarını bulun Problem İfadesi Bir matristeki belirli bir satırın permütasyonlu tüm satırlarını bulun, size m * n boyutunda bir matris verildiğini ve bir matris satır numarasının 'satır' olduğunu belirtir. Problem ifadesi, verilen satırın permütasyonu olan tüm olası satırları bulmayı ister. Bu ...
Soru 51. Toplamı 0 olan en büyük dikdörtgen alt matris Problem İfadesi Toplamı sıfır olan bir 2B dizide maksimum boyut alt matrisini bulun. Bir alt matris, verilen 2D dizinin içindeki 2D diziden başka bir şey değildir. Yani, işaretli tam sayılardan oluşan bir matrisiniz var, alt matrislerin toplamını hesaplamanız ve matrisi bulmanız gerekiyor ...
Expedia Diğer Sorular
Soru 52. Artan Elemanlar Arasındaki Maksimum Fark LeetCode Çözümü Problem İfadesi Artan Elemanlar Arasındaki Maksimum Fark LeetCode Çözümü – n boyutunda 0 indeksli bir tamsayı dizisi verildiğinde, nums[i] ve nums[j] arasındaki maksimum farkı bulun (yani, nums[j] - nums[i]), öyle ki 0 <= i < j < n ve nums[i] < nums[j]. Maksimum farkı döndürün. Böyle bir i ve j yoksa, -1 döndürün. Örnekler ve Açıklamalar Örnek 1: Girdi: nums = [7,1,5,4] Çıktı: 4 Açıklama: Maksimum fark oluşur ...
Soru 53. Veri Akışı LeetCode Çözümünden Medyan Bulun Problem Açıklama Veri Akışından Medyan Bul LeetCode Çözüm – Medyan, sıralı bir tamsayı listesinde ortadaki değerdir. Listenin boyutu çift ise, orta değer yoktur ve medyan, ortadaki iki değerin ortalamasıdır. Örneğin, arr = [2,3,4] için medyan ...
Soru 54. Yeniden Biçimlendirme Tarihi LeetCode Çözümü Sorun Bildirimi Yeniden Biçimlendirme Tarih LeetCode Çözüm – Gün Ay Yıl biçiminde bir tarih dizesi verilir, burada: Gün {"1.", "2.", "3.", "4.", ..., "30." kümesindedir, "31."}. Ay, {"Ocak", "Şubat", "Mart", "Nis", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım" kümesindedir, "Ara"}. Yıl [1900, 2100] aralığında. Tarih dizesini dönüştürün ...
Soru 55. Daire içinde Sınırlı Robot LeetCode Çözümü Problem Açıklama Robot Dairede Sınırlı LeetCode Çözüm – Sonsuz bir düzlemde, bir robot başlangıçta (0, 0) konumunda durur ve kuzeye bakar. Şuna dikkat edin: Kuzey yönü, y ekseninin pozitif yönüdür. Güney yönü, y ekseninin negatif yönüdür. Doğu yönü, x ekseninin pozitif yönüdür. Batı yönü ise...
Soru 56. Minimum Şövalye Hareketleri LeetCode Çözümü Problem Açıklama Minimum Şövalye Hareketleri LeetCode Çözüm – -sonsuzdan +sonsuz'a koordinatları olan sonsuz bir satranç tahtasında, [0, 0] karesinde bir şövalyeniz var. Aşağıda gösterildiği gibi, bir şövalyenin yapabileceği 8 olası hamle vardır. Her hareket, ana yönde iki kare, ardından dikey yönde bir karedir. Asgari sayıyı döndür ...
Soru 57. Yinelenen Numara LeetCode Çözümünü Bulun Problem İfadesi Yinelenen Sayıyı Bulun LeetCode Çözüm – Her bir tamsayının [1, n] dahil aralığında olduğu n + 1 tamsayı içeren bir tamsayı sayıları dizisi verildi. Sayılarda yalnızca bir tekrarlanan sayı vardır, bu tekrarlanan sayıyı döndürün. Sorunu dizi numaralarını değiştirmeden çözmelisiniz ve yalnızca sabit fazladan boşluk kullanır. Girdi: nums = [1,3,4,2,2] Çıktı: 2 Açıklama ...
Soru 58. Kendi LeetCode Çözümü Dışında Dizinin Ürünü Sorun İfadesi Dizinin Kendi Kendine LeetCode Çözümü Çözümü – Bir tamsayı dizi sayıları verildiğinde, yanıt[i], sayılar[i] dışındaki tüm öğelerin ürününe eşit olacak şekilde bir dizi yanıtı döndürün. Sayıların herhangi bir öneki veya son ekinin çarpımının 32 bitlik bir tam sayıya sığması garanti edilir. O(n) zamanında ve bölme kullanmadan çalışan bir algoritma yazmalısınız...
Soru 59. En Sık Kullanılan K Kelimeler LeetCode Çözümü Problem Açıklaması İlk K Sık Kullanılan Sözcükler LeetCode Çözüm – Bir dizi sözcük dizisi ve bir k tamsayısı verildiğinde, en sık kullanılan k dizisini döndürün. Frekansa göre sıralanmış yanıtı en yüksekten en düşüğe döndürün. Aynı sıklığa sahip kelimeleri sözlük sırasına göre sıralayın. Örnek Test Durumu 1: Girdi: kelimeler = [“i”,”love”,”leetcode”,”i”,”love”,”coding”] k = 2 Çıktı: [“i”,”love”] Açıklama . ..
Soru 60. Dizi Sıkıştırma LeetCode Çözümü Problem Açıklama Dize Sıkıştırma LeetCode Çözüm – Bir dizi karakter karakteri verildiğinde, aşağıdaki algoritmayı kullanarak sıkıştırın: Boş bir dize s ile başlayın. Karakterlerde ardışık yinelenen karakterlerden oluşan her grup için: Grubun uzunluğu 1 ise, karakteri s'ye ekleyin. Aksi takdirde, karakterin sonuna grubun uzunluğunu ekleyin. Sıkıştırılmış dize ...
Soru 61. Eşit Dizi Öğelerine Minimum Hareket LeetCode Çözümü Problem İfadesi Eşit Dizi Öğelerine Minimum Hareket LeetCode Çözümü – n boyutunda bir tamsayı dizi verildiğinde, tüm dizi öğelerini eşit yapmak için gereken minimum hamle sayısını döndürün. Tek hamlede dizinin n - 1 öğelerini 1 artırabilirsiniz. Örnek 1: Giriş 1: nums = [1, 2, 3] Çıkış: ...
Soru 62. K Kaldırma İşlemlerinden Sonra En Az Benzersiz Tam Sayı Sayısı Leetcode Çözümü Problem Açıklaması K Kaldırmalarından Sonra En Küçük Benzersiz Tam Sayı Sayısı LeetCode Çözümü – “K kaldırma işleminden sonra En Küçük Benzersiz Tam Sayı Sayısı” size bir tamsayı dizisi ve bir k tamsayısının verildiğini belirtir. Tam olarak k öğeyi kaldırdıktan sonra en az sayıda benzersiz tamsayı bulun. Örnek: Giriş: arr = [5,5,4], k = 1 Çıkış: 1 Açıklama: k ...
Soru 63. Sıfırları Taşı LeetCode Çözümü Problem Açıklama Sorun, Sıfırları Taşı LeetCode Çözümü size sıfır ve sıfır olmayan öğeler içeren bir dizi verildiğini ve dizideki sıfır olmayan öğelerin göreli sırasını koruyarak tüm sıfırları dizinin sonuna taşımanız gerektiğini belirtir. . Ayrıca yerinde bir uygulamanız gerekir ...
Soru 64. Word Ladder LeetCode Çözümü Problem Açıklama Word Ladder LeetCode Çözümü – “Word Ladder”, size bir startWord dizisi, endWord dizisi ve bir wordList verildiğini belirtir. Verilen koşulları takip ederek startWord'den endWord'e en kısa dönüşüm dizisi uzunluğunu (yol yoksa, 0 yazdırın) bulmamız gerekiyor: Tüm Ara Sözcükler ...
Soru 65. En İyi Buluşma Noktası LeetCode Çözümü Problem Açıklama En İyi Buluşma Noktası LeetCode Çözümü diyor ki Her 1'in bir arkadaşın evini belirlediği mxn boyutunda bir ikili ızgara verildiğinde, toplam seyahat mesafesinin evler arasındaki mesafelerin toplamı olduğu minimum toplam seyahat mesafesini döndürmek istiyoruz. ile ilgili ...
Soru 66. Subarray Toplamı Eşittir K LeetCode Çözümü Problem Açıklaması Alt Dizi Toplamı K Eşittir LeetCode Çözümü – “Alt Dizi Toplamı K Eşittir” size bir dizi “sayı” ve bir 'k' tamsayı verildiğini, toplamı 'k' olan sürekli alt dizilerin toplam sayısını döndürdüğünü belirtir. Örnek: nums = [1, 2, 3], k=3 2 Açıklama: Var ...
Soru 67. Hisse Senedi Almak ve Satmak İçin En İyi Zaman LeetCode Çözümü Problem Açıklaması Hisse Senedi Almak ve Satmak için En İyi Zaman LeetCode Çözümü – “Hisse Almak ve Satmak için En İyi Zaman”, Size bir dizi fiyat verildiğini belirtir; burada fiyatlar[i] belirli bir hisse senedinin i. gündeki fiyatıdır. Seçerek kârınızı maksimize etmek istiyorsunuz...
Soru 68. Bir Sağ Sayı Üçgenindeki bir yolun maksimum toplamı "Bir Sağ Sayı Üçgenindeki bir yolun maksimum toplamı" problemi, size bir dik sayı üçgeni şeklinde bazı tam sayıların verildiğini belirtir. Yukarıdan başlayıp tabana doğru hareket ederseniz elde edebileceğiniz maksimum miktarı öğrenin ...
Soru 69. Arkadaşlar Eşleştirme Sorunu Problem İfadesi "Arkadaşlar Eşleştirme Problemi" N tane arkadaş olduğunu belirtir. Ve her biri tek kalabilir veya birbirleriyle eşleştirilebilir. Ancak bir çift yapıldığında, bu iki arkadaş eşleşmeye katılamazlar. Yani, toplam yol sayısını bulmanız gerekiyor ...
Soru 70. Binom Katsayısı Problem İfadesi Verilen bir n ve k değeri için Binom Katsayısını bulun. Matematikte, iki terimli katsayılar, iki terimli teoremde katsayılar olarak ortaya çıkan pozitif tam sayılardır. Genellikle, bir binom katsayısı bir çift n ≥ k ≥ 0 tamsayı tarafından indekslenir ve Wikipedia'dan alıntılanan "şeklinde yazılır. Örnek n = 5, k ...
Soru 71. Toplamı belirli bir değere eşit olan iki bağlantılı listeden çiftleri sayın Problem İfadesi Problem “Toplamı belirli bir değere eşit olan iki bağlantılı listeden çiftleri sayın” size iki bağlantılı liste ve bir tamsayı değer toplamı verildiğini belirtir. Problem ifadesi, kaç tane toplam çiftin verilen değere eşit bir toplamı olduğunu bulmayı istedi. Misal ...
Soru 72. Bir Dizide K-th Distinct Element Size bir A tamsayı dizisi verilir, bir dizide k-inci farklı öğe yazdırılır. Verilen dizi, kopyalar içerebilir ve çıktı, bir dizideki tüm benzersiz öğeler arasında k'inci farklı öğeyi yazdırmalıdır. K, birden fazla farklı öğeden fazlaysa, bunu bildirin. Örnek Giriş: ...
Soru 73. Ev soyguncusu The House Robber Problem, bir şehirdeki bir mahallede tek sıra n ev olduğunu belirtir. Bu mahallede bir hırsız soygun yapmayı planlıyor. Evlerin her birinde ne kadar altın gizlendiğini biliyor. Ancak, bir tetiklemeyi önlemek için ...
Soru 74. Kayar Pencere Maksimum Kayan Pencere Maksimum probleminde k boyutundaki her bitişik pencere için bir dizi numarası verdik, penceredeki maksimum elemanı bulun. Örnek Giriş sayıları [] = {1,3, -1, -3,5,3,6,7} k = 3 Çıkış {3,3,5,5,6,7} Açıklama k boyutundaki her bitişik pencere, çapraz ...
Soru 75. LRU Önbellek Uygulaması En Son Kullanılan (LRU) Önbellek, verileri kullanmak için gereken süreyi mümkün olan minimum süre olacak şekilde korumak için kullanılan bir yöntem türüdür. Önbellek dolduğunda LRU algoritması kullanılır. En son kullanılan verileri önbellekten kaldırıyoruz ...
Soru 76. Merdiven tırmanma Problem İfadesi “Merdiven çıkma” problemi size n merdivenli bir merdiven verildiğini belirtir. Bir seferde bir veya iki merdiven çıkabilirsiniz. Merdivenin tepesine ulaşmanın kaç yolu var? Örnek 3 3 Açıklama Tırmanmanın üç yolu vardır ...
Soru 77. Verilen Farkla Çifti Bul Problem İfadesi Verilen sıralanmamış dizide, verilen dizideki eleman çiftini verilen fark n ile bulun. Örnek Giriş arr [] = {120, 30, 70, 20, 5, 6}, fark (n) = 40 Çıkış [30, 70] Açıklama Burada 30 ile 70 arasındaki fark, ... değerine eşittir.