«source-layout» etiketlenmiş sorular

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


18
Kodunuzu doldurun
Giriş bu zorluk için girdi yok Meydan okuma Çıktıyı kodlayın: Sayılarının toplamı kodunuzun bayt sayısına eşit olan ilk 10 asal sayı Örnekler Diyelim ki kodunuz Co&%423@k"oo"hangisinin 13 bytes kodunu vermelidir , bunlar [67, 139, 157, 193, 229, 283, 337, 373, 409, 463] toplamı olan ilk 10 asal sayıdır. Eğer kodunuz, …

24
İkili zaman ikili değil
Bu zorluğa dayanarak . Ritim oyununda osu! Zorluk değiştirici "Double-time" aslında hızı sadece% 50 arttırıyor. Göreviniz, pozitif çıktılar bir program yazmaktır bile tamsayı (0'dan daha yüksek), ve kaynak kodu her bayt / karakter (tercih) yinelenmiş, bunun çıkış sayısı 1.5 ile çarpılır olmalıdır. Örneğin, kaynak kodunuz ABC6 ise ve çıktı 6 …

30
Kaynak kodu tersine çevirirseniz girişi olumsuzlarsınız!
Bir soygunun kesin soyulması . Git onları oyla! Göreviniz kabul etmek istiyorsanız, tamsayı girişini / argümanını çıkaran / veren bir program / fonksiyon yazmaktır. İşin zor yanı, kaynak kodunuzu tersine çevirirsem çıktının olumsuzlanan tamsayı olması gerektiğidir. Örnekler Diyelim ki kaynak kodunuz ABCve girişi 4. Ben yazarsam CBAyerine ve çalıştırın, çıkış …

5
Harf, Sayı, Sembol, Boşluk, Tekrar
İnsanların düzenli olarak karşılaştıkları 97 ASCII karakteri var. Dört kategoriye ayrılırlar: Harfler (toplam 52) ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Rakamlar veya Rakamlar (toplam 10) 0123456789 Semboller ve Noktalama işaretleri (toplam 32) !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ Boşluk (toplam 3) Boşluk , sekme \tve yeni satır \n. (Yeni satır değişkenlerini \r\nbir karakter gibi ele alırız .) Kısaca, sırasıyla bu …

17
Gizli Ters Çevirmeler (Polislerin İpliği)
Bu bir polis ve soyguncular , soyguncuların ipliğini burada bulabilir . Göreviniz , birbirlerinin anagramları olacak ve biri diğerinin sol tersini yapan iki program (veya işlev) yazacak . Bu programlar, istediğiniz kadar tam sayı veya karmaşık sayıyı kabul edebilir ve verebilir . Rakamları karakter noktası olarak almayı veya herhangi bir …

9
Dize Snakify
Sarhoş bir dize şöyle görünür: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Senin görevin Bir dize sve bir boyut alın n, sonra dizilmiş dize çıktı. Girdiler ThisIsAnExampleOfaSnakifiedStringve 3yukarıdaki örneği üretecekti. Özellikler s sadece kod noktaları 33 ile 126 arasında dahil …
35 code-golf  string  ascii-art  code-golf  code-golf  string  balanced-string  decision-problem  code-golf  string  geometry  grid  code-golf  tips  lisp  code-golf  quine  tips  king-of-the-hill  code-challenge  math  code-golf  string  palindrome  math  fastest-code  code-golf  string  counting  code-golf  code-golf  internet  code-golf  quine  source-layout  hello-world  code-golf  math  number  sequence  arithmetic  code-golf  ascii-art  grid  code-golf  number  grid  code-golf  string  crossword  code-golf  code-golf  ascii-art  grid  counting  code-golf  code-golf  math  sequence  arithmetic  number-theory  code-golf  code-golf  graphical-output  geometry  random  code-golf  ascii-art  grid  counting  code-golf  string  ascii-art  code-challenge  test-battery  code-golf  string  code-golf  ascii-art  kolmogorov-complexity  code-golf  interpreter  code-golf  math  sequence  code-golf  math  primes  set-partitions  code-golf 


3
Tetris Bloklarını Programlama (Kelimenin tam anlamıyla)
Oyunda Tetris , tuğla ya da 7 türleri vardır Tetr i minoes matematiksel şekilde bilinmektedir, zirkonyum tetraklorohidreks O minoes hepsi 4 kare segmentleri ile yapılır, çünkü: Yaklaşık şekillerine karşılık gelen I, J, L, O, S, T ve Z isimlerine sahiptir. 90 ° dönüşleri sayarak, toplam 19 benzersiz şekil vardır: I …

11
Kendi Kendini Değiştirme ile Çarpma
... en azından bazı "kendini değiştirme" tanımı için. Görev Bu meydan okuma olarak, görev üç dizeleri yazmaktır A, Bve Co aşağıdaki özellikleri karşılamaktadır. Dize Buzunluğu en az 1'dir. Her biri için n ≥ 0, dize seçtiğiniz programlama dilinizde geçerli bir programdır (tam çalıştırılabilir program veya işlev tanımı anlamına gelir). Üstindis …

20
Şekil ve Zemin
Kaynak: Wikipedia Bu zorluk için, yukarıdaki görüntünün şekline ve zeminine benzeyen iki program yazmalısınız , öyle ki bunlardan biri basar figureve diğeri basar ground. özellikle: Girisi olmayan ve dizeyi basan bir program yazın figure. Programınızdaki izin verilen tek boşluk karakterleri boşluklar (kod noktası 0x20) ve yeni satırlar (satır başı, 0x0D, …


29
Bu şekilde ikiye katlayın
Kaynak kodunu iki katına çıkarma konusunda bir takım zorluklar oldu: burada ve burada . Burada yaptığımız görev biraz daha zor, ancak hemen hemen her dilde yapılabilir. Bu zorlukla, keyfi bir pozitif tamsayıya gireceksin. Programınız bu tamsayıyı iki katına çıkarmalıdır . Kaynak kodunuz ikiye katlandığında pozitif bir tamsayı alır ve karesini …

7
Ne unuttuk?
Göreviniz, bir dizi bayttan oluşan boş olmayan bir bilgisayar programı yazmaktır. Programda belirli bir bayt seçer ve programın tüm örneklerini programdan kaldırırsak, değiştirilen program kaldırılan baytı çıkarmalıdır. Mesela programımız olsaydı aabacba Daha sonra bcbçıktı a, aaacaçıktı bve aababaçıktı olurdu c. Değiştirilmemiş programın ne yaptığı önemli değil. Yanıtlar bayt sayısını en …

23
Kaynak kodunu değiştiriyorum, girişi değiştiriyorsunuz!
Soygun a soygun a soygun a soygun . Git onları oyla! Göreviniz kabul etmek isterseniz, girişini / argümanını¹ veren / veren bir program / işlev yazmaktır. İşin zor yanı, kaynak kodunuzu² dönüştürürsem, çıktı / sonucun da aktarılması gerektiğidir. Çözümünüzün hangi tür 2D verilerini kabul edebileceğini seçebilirsiniz. Örneğin, bir liste listesi, …

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.