Aydınlanma Kulesi | Bir Kodlayıcı Gibi Düşünün Bölüm 7
-
0:32 - 0:36Etik ve Hedge devasa bir
kulenin zemin katındalar. -
0:37 - 0:41Enerji bariyerleri görevlerinin
ikinci hedefleri olan -
0:41 - 0:44Yaradılış Düğümü'ne ulaşmalarına
engel oluyor. -
0:53 - 0:57Kuleye tırmanıp ona ulaşmak için
Etik üç enerji akımı kullanmalı. -
0:57 - 1:03İleri adımını atar atmaz bir zamanlayıcı
60 saniyeden geri saymaya başlayacak. -
1:07 - 1:11Odanın arkasında,
aralarında enerji tutabilen -
1:11 - 1:14görünmez kulelerden oluşan bir havza var.
-
1:15 - 1:19Bir dakika sonra bir enerji seli
yukarıdan boşalacak -
1:19 - 1:22önden veya arkadan taşmalarına
engel olan güç alanı ile birlikte -
1:22 - 1:25her seferinde bir birimi dolduracak.
-
1:25 - 1:2860 durgun saniye boyunca Etik ve Hedge,
-
1:28 - 1:33tam olarak kaç tane enerji biriminin
düşeceğine karar vermeli. -
1:33 - 1:34Üç zorluğun her biri için
-
1:34 - 1:38havzanın tam olarak dolması için
gerekli miktarı belirlemeliler. -
1:38 - 1:42Eğer başarırlarsa enerji onları
daha yukarı çıkaracak. -
1:42 - 1:47Fakat miktarı yanlış belirlerse
enerji kaldırması sona erer -
1:47 - 1:48ve yere düşerler.
-
1:48 - 1:51Duvarlardaki şekiller
bazı örnekleri gösteriyor. -
1:51 - 1:56Bu düzenleme tam olarak
iki birim enerji kaplayacak. -
1:56 - 2:01Bu düzenleme 4 tane kaplayacak,
3'ü burada 1'i burada. -
2:01 - 2:03Şu da 4 tane kaplar
-
2:03 - 2:07çünkü sağdaki herhangi bir enerji dökülür.
-
2:07 - 2:10Bu enerji, sadece onu tutacak
bir boşluk olmadığı zaman -
2:10 - 2:14taşacağı şekilde yağacak.
-
2:14 - 2:19Hedge tek seferde sadece bir kulenin
bloklarını görünür kılıp -
2:19 - 2:22uzunluğunu ölçebilir ama
tüm yapıya tek seferde bakamaz. -
2:23 - 2:26Etik her bir havzanın tam tamına
ne kadar enerji tutabileceğini -
2:26 - 2:29çözmesi için Hedge'i
nasıl programlayabilir? -
2:29 - 2:39Kendiniz çözmek için şimdi durdurun.
-
2:39 - 2:42Neler olup bittiğini anlamanın bir yolu:
-
2:42 - 2:44her boş hücre
-
2:44 - 2:48sadece eninde sonunda solunda
-
2:48 - 2:51ya da sağında bir duvar
varsa enerjiyi tutacak. -
2:52 - 2:56Ancak Hedge'in her bir hücreyi
kontrol etmesi çok zaman alır. -
2:56 - 3:01Peki eğer tek seferde bir blok sütunu
kontrol ederse ne olur? -
3:01 - 3:04Örneğin kaç enerji birimi bunu tutabilir?
-
3:05 - 3:10Kendiniz çözmek için şimdi durdurun.
-
3:10 - 3:14Hadi örneğimize bakarak
sorunu inceleyelim. -
3:14 - 3:16Burada 5 blok sütun var.
-
3:16 - 3:20En sondaki enerji tutamaz
çünkü ondan daha yüksek bir şey yok. -
3:20 - 3:232 tane 4'lü bloğun arasında
sıkışıp kalacakları için -
3:23 - 3:272. yığının üzerinde
3 birim bulundurabilir. -
3:27 - 3:32Enerjinin düzleyeceği yüksekliği alarak
-4 ve yığının yüksekliğini çıkarıyoruz, -
3:32 - 3:36bu da 4 eksi 1 olur-
3 birim elde ediyoruz. -
3:36 - 3:423. yığın benzer. 4 solda,
4 sağda ve yüksekliği 3. -
3:42 - 3:46Yani 4 eksi 3 eşittir 1 birim tutacak.
-
3:47 - 3:514. ve 5. yığının sağ tarafında
onlardan yüksek bir şey yok -
3:51 - 3:53dolayısıyla enerji tutamazlar.
-
3:53 - 3:57Bu fikri bir algoritmaya uyarlayabiliriz.
-
3:57 - 4:01Her sütunu tek tek referans alın,
-
4:01 - 4:05Hedge teker teker yığınların solunu
kontrol ederek en uzun olanı bulabilir, -
4:05 - 4:08sağlarına bakarak da
en uzunlarını bulabilir -
4:08 - 4:13ve ikisinden küçük olanı
enerjinin dolacağı sınır olarak alabilir. -
4:13 - 4:16Eğer sonuç söz konusu
sütundan daha yüksekse, -
4:16 - 4:19asıl sütunun yüksekliğinden çıkar.
-
4:19 - 4:23Böylece sonuç, o sütunun tutabileceği
birim sayısını verecektir. -
4:24 - 4:27Söz konusu sütunun seviyesine
eşit ya da seviyesinin altındaysa -
4:27 - 4:29enerji dökülecektir.
-
4:29 - 4:33Hedge bunu tüm havzaya,
en sol sütundan başlayıp -
4:33 - 4:38sağa doğru teker teker
gidecek şekilde uygulayabilir. -
4:39 - 4:44Her sütun için aynı adımları
tekrarlayacak; en uzun için sola bakacak, -
4:44 - 4:47aynısını sağ tarafa yapacak,
küçük olanın yüksekliğini alacak, -
4:47 - 4:49asıl sütunun yüksekliğini çıkaracak
-
4:49 - 4:53ve o sayı pozitifse
genel toplamı arttıracak. -
4:53 - 4:57Döngüsü sütun sayısınca tekrar edecek.
-
4:57 - 5:01Bu işe yarar fakat geniş bir
havza için çok zaman alır. -
5:01 - 5:05Her adımda Hedge sağa sola bakıyor.
-
5:05 - 5:10Eğer N tane yığın varsa,
N tane yığına N zamanda bakacaktır. -
5:10 - 5:12Daha hızlı bir yol var mı?
-
5:12 - 5:16Bir zaman kazandırıcı:
başka bir şey yapmadan önce -
5:16 - 5:17Hedge soldan başlayabilir
-
5:17 - 5:21ve en uzun yığının hangisi
olduğunun çetelesini tutabilir. -
5:21 - 5:25Bu 2, ilki daha uzun olduğu için tekrar 2,
-
5:25 - 5:28sonra 4, 4, 4 şeklinde olacaktır.
-
5:28 - 5:31En sağdaki yığınlardan hangisinin
en uzun olduğunu -
5:31 - 5:37sağdan sola 1, 3, 4, 4, 4
şeklinde giderek bulabilir. -
5:37 - 5:41Sonunda belleğinde şöyle bir tablo olacak.
-
5:41 - 5:46Şimdi her yığının üzerinde ne kadar
enerji olacağını hesaplamak için -
5:46 - 5:50Hedge bir önceki denklemin aynısıyla
bir geçiş daha yapabilir: -
5:50 - 5:54kaydedilen sağ ve
sol değerlerden en küçüğünü al, -
5:54 - 5:57mevcut kule yüksekliğinden çıkar.
-
5:57 - 6:02N tane yığına N kere bakmaktansa
N yığına sadece 3 kez bakacak, -
6:02 - 6:05buna doğrusal zaman denir.
-
6:05 - 6:08Çözümü daha da iyileştirmenin yolları var
-
6:08 - 6:11fakat kahramanlarımız için
bu kadarı yeterli. -
6:11 - 6:12Etik ve Hedge bir olarak çalışıyor.
-
6:15 - 6:19İlk akış çantada keklik
ve kulede yükseliyorlar. -
6:22 - 6:24İkincisi biraz daha zor.
-
6:33 - 6:37Üçüncüsü düzinelerce blok yığınından
oluştuğu için oldukça geniş. -
6:37 - 6:41Geri sayım sıfıra yaklaşıyor
ama Etik'in programı hızlı. -
6:41 - 6:44Çarkı tam zamanında oynatıyor
-
6:49 - 6:52ve enerji onları
Yaradılış Düğümü'ne yükseltiyor. -
6:56 - 7:01İlki gibi bir görüş yansıtıyor:
geçen yılların anıları. -
7:01 - 7:03Dünya makinesi her şeyi değiştirdi
-
7:03 - 7:07ve robotbilim mühendisliği amiri olan Etik
-
7:07 - 7:09gördüklerinden dolayı tasalandı.
-
7:09 - 7:12Bradbarrier insanları içeride
tutmak için yükseldiğinde, -
7:12 - 7:15bir şeylerin cidden
yanlış olduğunu biliyordu. -
7:15 - 7:17Bundan dolayı üç eseri insanların gücünü,
-
7:17 - 7:21yaratıcılığını ve hafızasını
yerine getirecek özellikte yarattı. -
7:21 - 7:24Sonra onları üç topluluğa kaçırdı.
-
7:24 - 7:26İnsanlara nasıl
kullanılacaklarını açıklayamadan -
7:26 - 7:29hükümet çabasını keşfetti,
-
7:29 - 7:32onu ve diğer programcıları
tutuklaması için botlar gönderdi. -
7:32 - 7:35Etik dünya makinesini en son,
eski cihazı cehalet kuvvetlerinden -
7:35 - 7:38korumak için devasa
bir labirente kapatacak -
7:38 - 7:42bir robot yaratmak için kullandı.
-
7:42 - 7:45Adını Hedge koydu.
-
7:52 - 7:56Birden bire enerji
asansörü titriyor ve düşüyor.
- Title:
- Aydınlanma Kulesi | Bir Kodlayıcı Gibi Düşünün Bölüm 7
- Speaker:
- Alex Rosenthal
- Description:
-
Tüm dersi görüntülemek için: https://ed.ted.com/lessons/the-tower-of-epiphany-think-like-a-coder-ep-7
"Bir Kodlayıcı Gibi Düşünün" animasyon serisinin 7. bölümü. 10 bölümlük seri, dünyayı kurtarmaya çalışan Etik adında bir kız ve robot arkadaşı Hedge'i konu alıyor. İkili, üç eseri toplamak için bir arayışa girerler ve yollarını bulmak için programlama bilmeceleri silsilesini çözmek zorundadırlar.
Ders: Alex Rosenthal, Yönetmen: Kozmonot Animation Studio
- Video Language:
- English
- Team:
closed TED
- Project:
- TED-Ed
- Duration:
- 07:58
![]() |
Cihan Ekmekçi approved Turkish subtitles for The Tower of Epiphany | Think Like A Coder, Ep 7 | |
![]() |
Nihal Aksakal accepted Turkish subtitles for The Tower of Epiphany | Think Like A Coder, Ep 7 | |
![]() |
Nihal Aksakal edited Turkish subtitles for The Tower of Epiphany | Think Like A Coder, Ep 7 | |
![]() |
Saliha Karatepeli edited Turkish subtitles for The Tower of Epiphany | Think Like A Coder, Ep 7 | |
![]() |
Saliha Karatepeli edited Turkish subtitles for The Tower of Epiphany | Think Like A Coder, Ep 7 | |
![]() |
Saliha Karatepeli edited Turkish subtitles for The Tower of Epiphany | Think Like A Coder, Ep 7 |