«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
telgif: ters figlet
figletdüz metni, afişlerde ve benzerlerinde kullanmak için bir ascii-art temsiline dönüştüren bir yardımcı programdır. Örneğin: $ figlet "CODE GOLF" ____ ___ ____ _____ ____ ___ _ _____ / ___/ _ \| _ \| ____| / ___|/ _ \| | | ___| | | | | | | | | | …

3
Bu Gerçek Bir Ağaç mı?
Girdi bir ASCII ağacı ise, girdi olarak çıktı ve çıktı ya da geri dönen bir program veya işlev yazmalısınız. _ \/ / \_/ | | ASCII ağaçları karakterlerden oluşmaktadır / \ | _ spacesve newlines. Boşluk olmayan karakterler hücrelerinin iki kenar noktasını bir çizgi parçasına bağlar: / sol alt ve …


21
Merdiven Mücadelesi
İşiniz bu sanat eserini yeniden yaratmaktır: _____ | | | | _____| | | | | _____| | | | | _____| | | | | _____| Cevap bunu yeniden oluşturmalı ve sonuç olarak yazdırmalıdır. İzin verilen tüm diller, doğrudan sanat baskısı yok, ofc, bir miktar manipülasyon gerekli. En az …


1
Resim Labirentleri Oluşturma
Meydan okuma Bir "görüntüyü" kabul eden ve bu görüntüden oluşturulmuş bir resim labirenti veren bir program / işlev yazın . Giriş Programınız iki argümanı kabul etmelidir: Ben, labirenti oluşturan görüntü S, çözümün labirente gösterilip gösterilmeyeceğini belirten bir boolean Ben aşağıdaki biçimde verilir: ....... .#####. .#####. ####### .#####. .#####. ....... burada …

7
Bazı Metni Elmaslaştırma
2Yalnızca alfabetik karakterlerden oluşan uzun veya daha uzun bir giriş dizesi [A-Z]veya [a-z](tümü büyük harf veya tümü küçük harfse seçiminiz) verildiğinde , çift elmas deseni oluşturan sürekli bir karakter dizesi çıktılayın. Giriş dizesi, orta hatta başlar ve giriş dizesinin sonuna ulaşılana kadar diyagonalde aşağı-sağa doğru uzanır. Ardından, desen, giriş dizesinin …

27
* İçin bir tercüman yaz
Görev basit. Dil için bir tercüman yazın * . İşte wiki'ye daha büyük bir bağlantı. Yalnızca üç geçerli * program vardır: * "Merhaba Dünya" * 0 ile 2.147.483.647 arasında rastgele bir sayı yazdırır *+* Sonsuza kadar çalışır. Üçüncü durum, bu sorudaki spesifikasyonlara göre sonsuz bir döngü olmalıdır Giriş: Giriş, standart …
20 code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 

6
ASCII kıvrımlı bir eğri çizme
Bu sorunun amacı için kıvrımlı bir eğri, soldan sağa doğru genel yönü takip eden, ancak n + 1'i 90 derece sola döndürür ve n + 1 sağa döner (n> 0 için). Aslında kıvrımın kendisinin nbölümleri olacaktır . Dönüşler ile gösterilir +. Kıvrımların genişliği (iki arasındaki mesafe +) ufukta ( ---) …

1
Şekil Basitleştirici Yazma
Giriş Çok fazla ASCII kayacım var. Çizgiler, borular, V'ler, şaryolar, köşeli parantezler, eğik çizgiler ve boşluklarla inşa edilmiştir. Misal: /--\ | | | | \--/ Onları aşındırmak istiyorum, şöyle: /\ / \ \ / \/ Tüm köşeler daha yuvarlak hale geldi. Daha karmaşık bir örnek: /----\ | \------\ | | …

13
Girişinizi düzenleyin
Bu, bu toz kaplı girişe biraz benziyor ama umarım benim spin'imi yeterince benzersiz kılıyor. Bunu göndermekten caydırıcı bir şey bulamadım ama orada oldukça deniz var. Neyse! Meydan okuma: Kodunuz bir karakter dizisi alır; Bunu, aynı dizenin ASCII sanat tarzı sürümüne dönüştürür, ancak bir yakalama ile. Girdi dönüşümü Desteklenecek tek karakterler …

19
Üçgenlik programını geçerli kılma
Üçlü ilişkinin-Triangulaer tarafından geliştirilen yeni bir esolang olan Sn Xcoder kod yapısı çok özel bir desen takip etmelidir: nKod satırı için, 2n-1üzerinde programın tam olarak karakterleri olmalıdır . Bu, üçgen / piramit şekline neden olur; ilk satırın yalnızca bir karakteri vardır ve geri kalanı 2'lik artışlarla artar. Her satır .sol …
19 code-golf  string  code-golf  combinatorics  code-golf  math  number  code-golf  matrix  code-golf  string  decision-problem  code-golf  internet  code-golf  number  number-theory  integer  expression-building  code-challenge  primes  cops-and-robbers  obfuscation  code-challenge  primes  cops-and-robbers  obfuscation  code-golf  string  balanced-string  code-golf  quine  code-generation  code-golf  matrix  code-golf  tips  c#  code-golf  ascii-art  code-golf  ascii-art  source-layout  code-golf  quine  source-layout  popularity-contest  language-design  code-golf  array-manipulation  subsequence  code-golf  matrix  math  code-challenge  game  graph-theory  atomic-code-golf  code-golf  number  integer  polynomials  equation  code-golf  array-manipulation  sorting 


2
Bazı Havluları Katlayın!
Bir yerde, teknolojinin henüz yapamayacağı bir şeyin kat havlular 1 olduğunu duydum . Yani bu ifadeyi yanlış kanıtlamak artık sizin işiniz! Aşağıdaki gibi dikdörtgenlerden (havlu) oluşan bir ip girdi olarak her havluyu iki kez ikiye katlayın. Örneğin: +------+ +------+ +--+ | | | | | | | | | | …

2
Ada Golf # 2: Eksantrik Keşişler
Bu bir dizi Island Golf mücadelesinde ikincisidir. Önceki meydan okuma Issız bir adaya iki mermi geldi. Yalnızlık aramaya geldiklerinden, birbirlerinden mümkün olduğunca uzakta yaşamak istiyorlar. Aralarındaki yürüme mesafesini en üst düzeye çıkarmak için kulübelerini nerede inşa etmelidirler? İlgili okuma Giriş Girişiniz, kara ve suyu temsil eden iki karakterden oluşan dikdörtgen …

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.