«source-layout» etiketlenmiş sorular

Kaynak kodun fiziksel düzenini veya fiziksel manipülasyonunu içeren zorluklar için.

30
Dize Uzunlukları Ekleme
Meydan okuma: - , - , - skarakterleri üzerinde bir dize verildiğinde , kendisine uzunluğunu ekleyerek uzunluktaki ek karakterleri toplam uzunluğunun bir parçası olarak sayar .azAZ09ss Giriş: Sadece bir dizi keyfi uzunluk (boş olabilir). Çıktı: Aynı dize, ancak uzunluğu sonuna eklenmiş. Uzunluğu temsil eden karakterler de uzunluğun bir parçası olarak …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

30
Üçüncü kez cazibe
Göreviniz kabul etmek istiyorsanız, pozitif bir tamsayı çıkaran bir program yazmaktır (0'dan yüksek). Kaynak kod çoğaltıldığında, çıktı aynı kalmalıdır. İşin en zor yanı, kaynak kodu üç defa yazıldığında (üçlü?) Çıktının 3 ile çarpılmasıdır. kurallar Tam bir program oluşturmalısınız . Yani, çıktınızın STDOUT'a yazdırılması gerekiyor. İlk kaynak en az 1 bayt …

3
24 Saat Kodlama
Satır sonlandırıcılar içermeyen ve giriş yapmadan iki veya daha fazla karakter uzunluğunda tek bir satır programı yazın . Örneğin, programınız şunlar olabilir: MyProgram Programınız bir saatin saat 12, 3, 6 ve 9'da yaptığı şekillerde düzenlendiğinde ilgili saat numarasını vermesi gerekir. Başka zamanların desteklenmesi gerekmez. özellikle: Programınız saat 12 gibi saat …

16
İmtiyazlı Kod
Boş bölümler için aynı büyüklükteki boşluk bloklarını kullanarak bir Sierpinski halıya yerleştirildiğinde , halının yineleme sayısını veren bir program oluşturan dikdörtgen bir metin bloğu yazın . Örneğin, eğer metin bloğunuz TXT BLK sonra programı çalıştırıyor TXTTXTTXT BLKBLKBLK TXT TXT BLK BLK TXTTXTTXT BLKBLKBLK 1Programın şekli Sierpinski halının ilk yinelemesini temsil …

14
En sevdiğiniz kelimeyle bir kare kare yapın
Gelmiştir favori 6 harfli yaygın İngilizce kelime seç hiçbir harf tekrarlanan gibi wombat. Karakter NxN kılavuzundaki bir program yazın Yorum içermeyen öyle ki her satır ve sütun herhangi bir sırada küçük harflerle Sözünün tüm harfleri içerir. Program, kelimenizin tanımını 36 veya daha fazla karakter olarak vermelidir . kurallar Stdout'a çıktı. …

19
İlk kodu kopyalayarak artan boyutta bir kare oluşturun
Göreviniz , orijinal kaynak kodu geçerli kodun ortasına her yapıştırıldığında , yan uzunluğunu 1 birim artıran bir ASCII-art karesini (aşağıda açıklanmaktadır) basan , eşit uzunlukta bir program yazmaktır . Bu görevi çok iyi tanımlamak benim için oldukça zor, bu yüzden size bir örnek vereceğim: Diyelim ki ilk kodunuz CODEve basıldı: …

23
Kiral Yapboz
Bir döndürme miktarı, ayna görüntüsü gibi görünmesini sağlayamazsa , şekil şiraldir . Bu yapbozda kiral bilgisayar programları yazacağız. Bu yapboz için bir programı karakterlerin dikdörtgen matrisi olarak düşüneceğiz. Bu nedenle, bu zorluğa yönelik tüm çözümler dikdörtgen olmalıdır (tüm satırlar aynı uzunlukta olmalıdır). Bu programları çeyrek tur artışlarla döndürebiliriz. Örneğin program …


30
StringgnirtSStringgnirtSStringgnirtS
İşte size basit bir meydan okuma. Uzunluk dize Verilen N dize ileriye, daha sonra geriye, sonra ileriye, daha sonra geriye, çıkış ... vb N zamanlarda. Örneğin, girişiniz Hello! Çıkmanız gerekir: Hello!!olleHHello!!olleHHello!!olleH İsteğe bağlı olarak sondaki bir satır sonunu da çıkarabilirsiniz. Gönderiniz tam bir program veya bir işlev olabilir ve herhangi …
42 code-golf  string  code-golf  math  geometry  data-structures  repeated-transformation  code-golf  number  random  code-golf  math  rational-numbers  code-golf  ascii-art  animation  code-golf  ascii-art  number  code-golf  math  number  code-golf  data-structures  code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

9
Değişim Odaklı Programlama
Bir dize, karakterdeki her karakterin bayt değerini alarak , sonucu hesaplayarak ve bir karaktere geri dönüştürerek sayı olarak değiştirilebilir .nc(c + n) mod 256 Örnek olarak "ABC123"1 ile "BCD234"kaydırma, 10 inç "KLM;<="kaydırma ve 255 inç kaydırma ile sonuçlanır "@AB012". Görev Birçok numaraları olarak seçin nile 0 < n < 256cesaret …

12
İyi bağlantılı bir meydan okuma
Sıkıldığımda bazen yaptığım bir aktivite, eşleşen çiftlere birkaç karakter yazmaktır. Daha sonra bu karakterleri bağlamak için çizgiler çizerim (üst kısımların üzerinden asla). Örneğin ve sonra satırları şu şekilde çizerim:a b c b a cabcbacabcbac VeyaBir b b c bir Cabbcacabbcac Bu çizgileri çizdikten sonra, topakların çevresine kapalı ilmekler çizmeye çalışıyorum, …

19
Yazdırma için program şablonu * herhangi bir * string
Aşağıdaki özelliklere sahip bir program yazın: Olduğu gibi çalıştığında, program çıktı üretmez (yani, çıktı 0 byte). Programın içinde (istediğiniz bir seçim: başlangıçta, sonunda veya ortada bir yerde olabilir) aşağıdaki özelliklere sahip bir konum vardır: herhangi bir dize yerleştirerek programı değiştirmek , ortaya çıkan programın o dizeyi yazdırmasına neden olur. idam. …

8
9 Baytta 40 Sayı
Yönlendirilmiş bir Hamilton yolu 3 × 3 ızgarada düzenlenebilir 40 yol vardır : Bu grafik ( Sp3000 sayesinde ) sadece 20 yönlendirilmemiş yolu gösterir. Her bir renkli çizgiyi, 40 yönlendirilmiş yol için her iki yönde hareket ettirin. Meydan okuma Yalnızca yazdırılabilir ASCII kullanarak , 3 × 3 karakter ızgarasını yazın, …

30
Kaynak kodunu ters çeviririm, çıktısını olumsuzlarsınız!
Göreviniz, kabul etmek isterseniz, sıfır olmayan bir sayı veren bir program yazmaktır (tam sayı veya kayan olabilir). İşin zor yanı, kaynak kodunuzu tersine çevirirsem çıktının olumsuzlanan tamsayı olması gerektiğidir. kurallar Tam bir program oluşturmalısınız . Yani, çıktınızın STDOUT'a yazdırılması gerekiyor. Her iki sayı da 10. basamakta yer almalıdır (bunları başka …

22
Samanlıktaki İğneyi Gizle (Polisler)
Bu bir polis ve soyguncular mücadelesinin bir parçası . Soyguncular bölümü için buraya gidin . Polislerin Mücadelesi Dizeyi çıkaran, seçtiğiniz bir dilde bir program veya işlev yazmalısınız Haystack. Bununla birlikte, bazı karakter alt kümelerini programınızdan kaldırmak (geri kalanını yeniden düzenlemeksizin) mümkün olmalıdır, böylece sonuçta elde edilen dize aynı zamandaNeedle bunun …

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.