Koch Kar Tanesi Oluşturun
Koch kar tanesi, her biri için n
, her iki tarafın ortasına başka bir eşdeğer noktanın eklendiği bir üçgendir : http://en.wikipedia.org/wiki/Koch_snowflake#Properties
Biz zaten bir vardı Kolmogrov-karmaşıklık Koch kar tanesi meydan için n=4
. Yeni zorluk ve ile n
arasında bir Koch kar tanesi çizmektir .1
10
kurallar
Kar taneleri programda veya dosyalarda sabit olarak kodlanamayabilir - programınız tarafından oluşturulmalıdır.
Programınız
n
1 ile 10 arasındaki tüm boyutları desteklemelidir .Kenar sayısı kullanıcı tarafından std-in yoluyla girilmelidir.
Kar tanesinin grafik gösterimini ekrana yazdırmalısınız.
Örnek n
1, 2, 3 ve 4'e sahip Koch Kar Taneleri (yalnızca netlik için yeşil çizgiler, bunları çoğaltmayın):
Beraberlik durumunda en fazla sayıda oy veren program kazanır (pop-yarışması).
n=7
, karta yeni eklenen üçgenleri bilgisayar ekranında göremezsiniz. Burada "en iyi çaba" var mı? Piksel tabanlı çözümler için minimum çözünürlük var mı?