Giriş
Geometride, Peano eğrisi , 1890'da Giuseppe Peano tarafından keşfedilecek bir boşluk doldurma eğrisinin ilk örneğidir. Peano eğrisi, birim aralığından birim karesine kadar nesnel, sürekli bir işlevdir, ancak bu amaç dışı değildir. Peano, Georg Cantor'un daha önceki bir sonucuyla bu iki setin aynı kardinaliteye sahip olması konusunda motive oldu. Bu örnek nedeniyle, bazı yazarlar daha genel olarak herhangi bir boşluk doldurma eğrisine atıfta bulunmak için "Peano eğrisi" ifadesini kullanırlar.
Meydan okuma
Program bir tamsayı olan bir girdi alır ve bu görüntünün en sol tarafında gösterilen yanlardan 2 başlayarak, Peano eğrisinin yinelemesini n
temsil eden bir çizim n
çıkarır:
Giriş
n
Peano eğrisinin yineleme sayısını veren bir tam sayı . İsteğe bağlı olarak ek giriş bonuslar bölümünde açıklanmaktadır.
Çıktı
n
Peano eğrisinin yinelemesinin bir çizimi . Çizim, hangisi en kolay veya en kısasa, ASCII sanatı veya "gerçek" bir çizim olabilir.
kurallar
- Giriş ve çıkış herhangi bir uygun formatta verilebilir (diliniz / çözümünüz için en uygun formatı seçin).
- Negatif değerleri veya geçersiz girişi işlemeye gerek yok
- Tam bir program veya bir işlev kabul edilebilir.
- Mümkünse, diğer kişilerin kodunuzu deneyebilmesi için lütfen bir çevrimiçi test ortamına bağlantı ekleyin!
- Standart boşluklar yasaktır.
- Bu kod golfüdür, bu nedenle her zamanki golf kuralları geçerlidir ve en kısa kod (bayt cinsinden) kazanır.
Bonuslar
Bu parkta bir yürüyüş olmamalı (en azından düşünebildiğim çoğu dilde), bonus puanları aşağıdakiler için verilir:
- Kodunuz Peano eğrilerinin yapısına ait bir gif oluşturuyorsa -100 bayt
n
. - Kodunuz herhangi bir dikdörtgen şekil için boşluk doldurma eğrisi çiziyorsa -100 bayt (Peano eğrisi yalnızca kareler için geçerlidir). Girdi sonra formda alır varsayabiliriz (yineleme sayısı) önceki ile aynı anlamlara sahiptir, ancak burada ve eğri çizmek için dikdörtgenin uzunluk ve genişlik olur. Eğer , bu normal Peano eğrisi olur.
n l w
n
l
w
l == w
Olumsuz puanlara izin verilir (ancak mümkün mü ...).
Düzenle
Lütfen programınızın çıktısını çözüme ekleyin n == 3 (l == w == 1)
.
n
eğer ne için kullanılır l
ve w
aynı zamanda girdi ??????????? Ve Peano eğrisi özel bir durum olur mu - tek boşluk doldurma eğrisi değil, bu yüzden bazı algoritmalar bunu özelleştirmek zorunda kalabilir