Merhabalar bu problem nasıl çözülüyor? Anlatır mısınız? (Rust ile)
Problem: [Hard] Trapping Rain Water
Açıklama:
Bir dizi yükseklik (height) verilmiş, her eleman bir sütun yüksekliğini temsil eder. Yağmur yağdıktan sonra ne kadar su tutulabileceğini hesaplaman gerekiyor.
Örnek:
Girdi:
Python Kodu kopyala.
Height = [0,1,0,2,1,0,1,3,2,1,2,1]
Çıktı Python Kodu kopyala.
6
Açıklama:
Verilen yüksekliklerin oluşturduğu sütunlar arasında su tutulabilecek boşluklar şu şekilde olur:
Soldan ikinci ile üçüncü arasında 1 birim su.
Dördüncü ile altıncı arasında 1 birim su.
Altıncı ile sekizinci arasında 2 birim su.
Dokuzuncu ile on birinci arasında 2 birim su.
Toplamda 6 birim su tutulabilir..