«restricted-source» etiketlenmiş sorular

Sorunu çözmek için kullanılan kaynak koduna, örneğin kaynak kodunda sayı bulunmayan bir kısıtlama getirir.

30
Her yazdırılabilir ASCII karakterini kullanmadan yazdır
Seçtiğiniz bir programlama dilinde , her biri programın herhangi bir yerinde bu karakter olmadan yazdırılabilir 95 ASCII karakterinden farklı bir çıktı veren 95 program yazın . Dil Söz gelimi, Python , programınızı karakter çıktı versin Polabilir print(chr(80)) çünkü PASCII kod 80'e sahiptir. Bu program geçerlidir çünkü Phiçbir zaman kaynak kodda …

15
Deliksiz kullanarak tüm delikli yazmak
ASCII karakterleri 126'ya kadar ondalık kod 33 şunlardır: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Çoğu fontta, bu karakterlerden 25 tanesinde içlerinde "delikler" olduğuna dikkat edin: ( 0'dan büyük bir cins diyebilirsiniz) #$%&04689@ABDOPQRabdegopq Diğer 68 "açılmayan" karakter: !"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~ Göreviniz, yalnızca her bir sıra karakterini tam olarak bir kez çıkaran çıkarılan karakterleri kullanarak mümkün olan en kısa …

20
Kod Golfünden Çık
IO için bu varsayılan ayardan ilham alınmıştır . Görev x0 ile 255 arasında bir giriş tamsayısı verildiğinde çıkış koduyla kilitlenen bir program yazın x. Kısıtlamalar Doğrudan çıkış kodu çıkışı için amaçlanan hiçbir şeyi çağıramazsınız ( System.exit(x), geri dönüş main, vb.). Bunun yerine, programınız 1 olasılıkla programın giriş tamsayısıyla çıkmasına neden …

24
Önemli Boşluk
Biz tanımlayan boşluk üç karakterlerden herhangi sekme (0x09), yeni satır (0x0A) veya boşluk (0x20) olmak. Bu zorluk için, aynı programlama dilinde, aşağıdaki görevleri yerine getiren iki program veya işlev yazmanız gerekir: Boşluk karakterlerini verilen bir dizgede sayın. Örneğin, giriş 123 -_- abc def 7 döndürür (izleyen bir yeni satır yoksa). …

30
“Kod Bowling” metnini çıkar
Kod-Bowling Brunswick Bowling tarafından, metinleri Code Bowlingekranlarında yazdırmak için basit bir program oluşturmak üzere işe aldınız . Bu şirket, güzel bir kuruş değer ve oldukça onları dolandırmaya hissediyorum biraz nakit. Görev tanımı, puanlama bazında ödediklerini açıkça belirtiyor ve puanlama sistemlerini kendi avantajınıza göre ayarlayabileceğinizden ve bu adamlardan mümkün olan en …

30
Puanınızı alın!
Meydan okuma: Konsept yeterince basit: kendi kod golf puanını almak için tam bir program yaz! Çıktı, yalnızca programınızın bayt sayımı ve sondaki olmalıdır bytes. AMA BEKLE ..... bir kısıtlama var: Kaynak kodunuz bayt sayınızdaki rakamlardan hiçbirini içeremez Puanınız Yani eğer 186 bytes, programınız karakterleri içeremez 1, 6ya8 Örnek çıktı: 315 …

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
Tüm ASCII alfasayısal karakterleri kullanmadan yazdır
Meydan okuma Aşağıdaki karakterleri yazdırın: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 Buradaki kural, bunlardan herhangi birini kodunuzda kullanmamanızdır. Onları baştaki veya sondaki yeni satırlı veya satırsız, rasgele sırayla yazdırabilirsiniz, ancak başka karakterler yazdıramazsınız. kurallar Yukarıda belirtilen setten hiçbir karakter kullanamazsınız. Başka herhangi bir karakter kullanabilirsiniz Hile yok Standart boşluklar yasaklandı Bu kod golf , en …


30
evet 91 satır uzunluğunda
yescoreutils'ten 91 satır uzunluğunda . Birçoğu yorum vardır, ama bu hala YOL çok uzun. Eylül 2019’dan itibaren düzenleme: kaynak dosya son beş yılda büyüdü ve şu anda 126 satır uzunluğunda. Taklit eden bir program yazın yes: stdout"y \ n" nin sonsuz akışına çıkış Süreci öldürmek dışında onu durdurmak için bir …

30
Şaşkın FizzBuzz Golf [kapalı]
Mümkün olan en kısa karışık FizzBuzz uygulamasını oluşturun. Karışık olarak kabul edilmesi için, aşağıdakilerden en az birini sağlaması gerekir: "Fizz", "Buzz" veya "FizzBuzz" kelimelerini içermez. 3, 5 veya 15 sayılarını içermez. Yukarıdakilerden herhangi birini yanıltıcı şekilde kullanın. Unutmayın: Amaç kısa ve takip etmesi zor olmaktır. Bu soruya ilham veren kod …

30
Depalindromize bu dize!
Bu zorluğa göre oluşturulan bir palindrom verildiğinde , onu depalindromize edin. Test durumları abcdedcba -> abcde johncenanecnhoj -> johncena ppapapp -> ppap codegolflogedoc -> codegolf Bu, depalindromizing hakkında olduğu için, kodunuz bir palindrome olamaz . Unutmayın, bu kod golf , bu yüzden en az bayt olan kod kazanır.

30
Kurşun mu yoksa takip mi?
Bu zorluğa girerek bir dizgeyi girdi olarak alan ve iki olası değerden birini çıkaran bir program veya işlev yazmalısınız. Bu değerlerden birine hakikaten , bir sahtekarlık diyeceğiz . Gerçekte truthy veya falsy olmaları gerekmez . Cevabın geçerli olması için dört ek kritere uyması gerekir Programın kendisine geçtiğinde, gerçeğin değerini çıkarır …

30
*, /, +, -,% operatörleri kullanmadan bir sayıyı 3'e bölün
SO'dan bu soruyu alıntılamak (Spoiler uyarısı!): Bu soru bir Oracle röportajında ​​soruldu. *, /, +, -,%, operatörleri kullanmadan bir sayıyı 3'e nasıl bölerdiniz? Numara imzalanmış veya imzasız olabilir. Görev çözülebilir, ancak en kısa kodu yazıp yazamayacağınıza bakın. Kurallar: Gerekli tamsayı bölümünü ( /3) gerçekleştirin Olmayan metin tabanlı operatörler kullanmayın *, …

2
Sadece 5 sembollü JSF ** k?
Bu bir meydan okuma değil, bir soru, çünkü konuyla ilgili olduğunu düşündüm. Programlama bulmacalarının çözülmesiyle ilgili sorun olmayan sorular veya belirli bir meydan okuma türü de konuyla ilgili. Şimdi soruya: Sadece 5 harfli bir JavaScript kodu yazmak mümkün müdür? JSFuck bunu zaten 6 sembolle yapıyor !+[]()ama !karakterin gerekli olup olmadığını …

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.