«ascii-art» etiketlenmiş sorular

Bu zorluk, boya olarak metin karakterlerini kullanarak resim oluşturmayı veya ayrıştırmayı içerir. Genellikle bu, 1963'ten itibaren ASCII Standardı tarafından tanımlanan yalnızca 95 yazdırılabilir (toplam 128'den) karakter kullanır.

1
Cunningham zincirlerini saymak
Asal sayılar her zaman insanları büyülemiştir. 2300 yıl önce Öklid "Elemanları" na yazdı Asal sayı, sadece bir birim tarafından ölçülen sayıdır. yani bir asal sadece 1(veya kendi başına) bölünebilir . İnsanlar her zaman asal sayılar arasındaki ilişkileri aradılar ve bazı ilginç ("ilginç" gibi) şeyler buldular. Örneğin bir Sophie Germain asal …

4
Bir ASCII Sanatının Uç Noktalarını Sayma
ASCII sanatını temsil eden bir dizeyi giriş ve çıkış olarak alan veya girişteki bitiş noktası sayısını döndüren bir program veya işlev yazmalısınız. Girdi, karakterlerden space - | +(sırasıyla 0, 2, 2 ve 4 uç noktaya sahip) ve satır satırlarından oluşacaktır . Örneğin: -|++- + İki bitişik karakter bağlanır ve bu …

5
Döndürülmüş Dikdörtgenin Boyutlarını Belirleme
Bu yığın Pasaj bir çekilişi yumuşatılmış boyutları, konum, açı ve ızgara boyutları için siyah bir zemin üzerinde verilen parametreleri beyaz bir dikdörtgen: <style>html *{font-family:Consolas,monospace}input{width:24pt;text-align:right;padding:1px}canvas{border:1px solid gray}</style><p>grid w:<input id='gw' type='text' value='60'> grid h:<input id='gh' type='text' value='34'> w:<input id='w' type='text' value='40'> h:<input id='h' type='text' value='24'> x:<input id='x' type='text' value='0'> y:<input id='y' type='text' …

7
2 Şeklinde 2 ^ N Izgarasının L Şekilli Trominolarla Döşenmesi
Öğrencilere ilk olarak matematiksel indüksiyonun kanıtlama tekniği hakkında bilgi verildiğinde , yaygın bir örnek, 2 N × 2 N ızgarasının L-şekilli trominolarla döşenmesi ve önceden belirlenmiş bir ızgara alanını boş bırakma problemidir . (N, negatif olmayan bir tamsayıdır.) Henüz bilmiyorsanız, kanıtın üzerinden geçmek için size bırakacağım. Bunu tartışan birçok kaynak …

4
Eğik Çizgilerle Rastgele Bir Yürüyüş Çiz
Pozitif bir tamsayı N alan (stdin / komut satırı / fonksiyon arg üzerinden) ve eğik çizgilerden çıkarılan N adım uzunluğunda iki boyutlu rasgele bir yürüyüşün dize ile temsilini basan veya döndüren bir program veya işlev yazın : / \(artı boşluklar ve boşluk satırları). 2D rastgele bir yürüyüş sonsuz bir tamsayı …

1
Karelerde Simetri Bulma
Pozitif tamsayılar listesini alan bir program veya işlev yazın. Bu tamsayıların her biri 2B düzlemdeki bir karenin yan uzunluğunu temsil eder. Her kare düzlemdeki herhangi bir tamsayı koordinatına taşınabilir, ancak dönemez ve diğer karelerle çakışamaz. Her kare için farklı bir yazdırılabilir ASCII karakteri kullanarak (boşluk için kullanılan alan hariç), programınızın …

4
Spiral Programlama
Tek bir tamsayı N kabul eden ve ortadaki dikey çubuktan başlayıp saat yönünde dışarı doğru spirallenen aşağıdaki spiralin ilk N çubuklarını basan (STDOUT'a) veya dönen (dize olarak) adlı bir işlev veya program yazın. _______________ / _____________ \ / / ___________ \ \ / / / _________ \ \ \ / …

6
Bir Özellikten Dikdörtgen Oluşturma
Giriş Bu meydan okuma, 2B kalıp eşleştirme dilim olan Grime'dan ilham alıyor . Temel olarak, iki boyutlu karakter ızgaralarını tanımlayan bir "dilbilgisi" verilir ve işiniz dilbilgisine göre bir ızgara oluşturmaktır. Ek olarak, ızgara belirli bir zayıf anlamda mümkün olduğunca küçük olmalıdır. Giriş Girişiniz küçük ASCII karakterleri ve sembolleri içeren bir …

3
Bana bir pencere yöneticisi yap!
Kod şişkinliğinden nefret ediyorum! Bu yüzden Windows 7 sistemimi golf versiyonuyla değiştirmeye karar verdim. Ancak bunun kolay olmadığını biliyorum, önce bir prototip yapalım. Kullanıcıdan bir pencere listesi alır ve bunları standart çıktıda bir sahte grafik ekran kullanarak gösterir. Örneğin: kullanıcı girişi: 0,0,15,10 15,10,20,15 10,13,15,15 9,1,16,3 17,5,20,7 11,2,17,4 15,4,19,6 13,3,18,5 Code …

11
Bana bir alfabe ağacı yap
giriş En yazı olarak büyük harfli alfabe tüm karakterler yanında BDOyaklaşık karakterin sınırlama dikdörtgenin dört köşe bazı dokunmadan tek satırları vardır: ACEFGHIJKLMNPQRSTUVWXYZ. Örneğin, iki bacağı Akarakterin sol alt ve sağ alt köşelerine "dokunur". Aynı şekilde, Csağ ve sağ alt köşelerine dokunur (biraz kavislidir, ancak yeterince yakındır). Lsadece sol üst ve …



6
Üçgen Sayı Dalgası Yazdır
Bir dalganın genliği ve süresi göz önüne alındığında dalgayı yazdırın. Daha fazla ayrıntı için örnek çıktıya bakın. Dalga formlarının toplam sayısı noktaya eşittir ve her dalganın yüksekliği genliğe eşittir. Genlik ve Periyot 10'dan küçüktür. Sondaki boşlukları yoksayabilir, öndeki boşlukları göz ardı edebilirsiniz. Sample Input 3 2 Sample Output 3 3 …

30
ASCII Meme Ok Jeneratörü
Özellikler Bir sayı verildiğinde n, ASCII "meme oku" (simgeden büyük >) boyutunda çıktı alın n. n her zaman 0'dan büyük bir pozitif tamsayı olur. Örnekler n = 2 \ \ / / n = 5 \ \ \ \ \ / / / / / Basit kod İşte Crystal'de yazılmış …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.