«code-golf» etiketlenmiş sorular

Code-golf, kaynak kodunun en az baytında belirli bir sorunu çözmek için bir yarışmadır.

30
Bir basamaklı mozaik tasarlayalım
Meydan okuma Tam sayı pozitif bir göz önüne alındığında NNN , onun her basamak tekrar d1,d2,d3,⋯,dnd1,d2,d3,⋯,dnd_1, d_2, d_3, \cdots, d_n kendi konumuna karşılık gelen bir kaç kez NNN . Diğer bir deyişle, her bir basamak dkdkd_k tekrarlanmalıdır kkk kez (her biri 1≤k≤n1≤k≤n1\le k\le n , 1-endeksli) bu şekilde yeni bir …

17
Aptal Eski Çalar Saatimi Simüle Et
İki düğmeli salak bir eski alarm saatim var: hourve minute. hourDüğme kümesi alarm saati artırır ve minutebir dizi alarm dakikalık süresi artar. Ancak, bazı akıllı tasarımcılar aynı anda iki düğmeye de basmanın bir anlamı olması gerektiğinin farkına vardılar hourve minuteaynı anda ve aynı anda alarmın 12:00 am/ olarak ayarlanmasına neden …
25 code-golf  date 

6
Gimli, daha da kısaltır mı?
Ben Gimli'nin yazarlarından biriyim. Şimdiden C içinde 2 tweet (280 karakter) sürümümüz var, ancak ne kadar küçük olabileceğini görmek istiyorum. Gimli ( bildiri , web sitesi ), Şifreleme Donanımı ve Gömülü Sistemler Konferansı'nda (CHES) 2017 (25-28 Eylül ) sunulacak olan yüksek güvenlik seviyeli kriptografik permütasyon tasarımlı yüksek bir hızdır . …

30
Bu kod * bu * ve * bu * hataları, gerçekten bunlarda yazılı mı?
İlham verici bir şekilde aradığınız dil ben değilim! Meydan okuma İki farklı programlama dili seçin ve aşağıdaki satırı stdout'a (veya eşdeğeri) yazdıran bir program yazın: This program errors out in <the current language> :P ve sonra iki dilin her birinde farklı tür hatalar oluşturur. kurallar Bazı kurallar orijinal mücadeleden alınmıştır. …

12
Kontürlerimi Çiz
Dikdörtgen bir yükseklik matrisi verildiğinde kontürlerini çizin. Görev İki eleman xve yaynı kontür seviyesinde ise floor(x/10) == floor(y/10). Örneğin, 52ve 58aynı kontur düzeyde olmakla 58ve 64değillerdir. Kontur çizme eylemi şu şekilde tanımlanır: Her eleman için e, aşağıdaki gibi seçilen iki karakterli bir dize ile değiştirin: ilk karakter, " "eğer aşağıdaki …

23
Trafik yönü
kurallar Bir ISO3166-1-Alpha-2 ülke kodu verildiğinde, göreviniz o ülkenin trafik yönüne karar vermektir: Giriş geçerli bir ülke kodu olacaktır (sağlanan iki listenin bir elemanı olduğu gibi geçerlidir) Girdi, yardımcı olması durumunda, dize yerine iki karakterden oluşan bir liste olabilir. Küçük harflerle giriş yapmayı seçebilirsiniz. Bir değeri seçecek, doğru söyleyeceksiniz (seçiminiz) …

30
Kafa karıştırıcı Alfabe Merdiveni
Giriş yapılmazsa, bu ilginç alfabe desenini her iki durumda da (tutarlı olması gerekir) kabul edilen bir çıkış yöntemi ile çıkartın : bir AB ACBC ADBDCD AEBECEDE AFBFCFDFEF AGBGCGDGEGFG AHBHCHDHEHFHGH AIBICIDIEIFIGIHI AJBJCJDJEJFJGJHJIJ AKBKCKDKEKFKGKHKIKJK ALBLCLDLELFLGLHLILJLKL AMBMCMDMEMFMGMHMIMJMKMLM ANBNCNDNENFNGNHNINJNKNLNMN AOBOCODOEOFOGOHOIOJOKOLOMONO APBPCPDPEPFPGPHPIPJPKPLPMPNPOP AQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQ ARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQR ASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRS ATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTST AUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTU AVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUV AWBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQWRWSWTWUWVW AXBXCXDXEXFXGXHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWX AYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXY AZBZCZDZEZFZGZHZIZJZKZLZMZNZOZPZQZRZSZTZUZVZWZXZYZ Sondaki boşluklar ve …

11
Kartların evi (sürüm 1)
Sürüm 2 burada . Basit zorluk: Bir tam sayı verilirse, verilen sayıda öyküden oluşan bir kart evi çizin. Sayı negatifse, evi baş aşağı çizin. Örnekler: Input: 2 Output: /\ -- /\/\ Input: 5 Output: /\ -- /\/\ ---- /\/\/\ ------ /\/\/\/\ -------- /\/\/\/\/\ Input: 0 Output: <empty, whitespace or newline> …

8
Topolojiyi Doğrula
Meydan okuma TSonlu bir kümenin alt kümeleri göz önüne alındığında , bir topolojiS={1,2,3,...,n} olup olmadığını belirleyin .T açıklama Powerset P(S) bazı setin Sher alt kümelerinin kümesidir S. Bazı örnekler: S = {}, P(S) = {{}} S = {1}, P(S) = {{}, {1}} S = {1,2}, P(S) = {{}, {1}, {2}, …

28
Baş döndürücü tamsayı sayımı
Bugünkü zorluğunuz, tüm tamsayıları numaralandıran bir dizi terim üretmektir. Dizi aşağıdaki gibidir: Diziyi oluşturan 0 dizinli bir işleve sahipsek f(n)ve ceil(x)tavan işlevi ise f(0) = 0; abs(f(n)) = ceil(n/2); sign(f(n))ne zaman nve ceil(n/2)hatta her ikisi de garip olduğu zaman pozitifdir. Bu diziyi anlamaya yardımcı olmak için ilk birkaç terim şöyledir: …

30
Basit Bir Kronometre Uygula
Meydan okuma Göreviniz, saniyede bir kez (programınız başlatıldığında hemen dahil olmak üzere) geçen zamanı programınızın başladığı zamandan itibaren basan bir program yazmaktır. kurallar Zaman hh:mm:ssformatta basılmalıdır . (tek basamaklı değerler için baştaki sıfırlar) Zaman damgaları CR, LF veya CRLF ile ayrılmalıdır. (önde gelen boşluk yok) Her saniye yeni bir zaman …
25 code-golf  date 

26
Zikzak deseni yapın
Göreviniz bir tamsayı girişi almak ve eğik çizgi ve ters eğik çizgi kullanarak bir zikzak deseni yazdırmaktır. Tamsayı girişi, her zig ve zag uzunluğunun yanı sıra zig ve zag sayısını belirler. Desen her zaman sağdan sola doğru başlar Test Kılıfları 4-> / / / / \ \ \ \ / …

4
Titreşimli rotasyonlar
Meydan okuma Kare bir karakter matrisi (tek bayt yazdırılabilir ASCII karakterleri) verildiğinde, matrisin her "halkasını" ters yönlerde döndürün. Bir örnek alalım: 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Daha sonra, en dıştaki …
25 code-golf  matrix 

10
Bazı elmasları ikiye katla
Sorun Olumlu bir tamsayı verilen nyerden < 100 Aşağıdaki gibi bir elmas deseni çıktılar: Giriş n=1 /\/\ \/\/ Giriş n=2: /\ /\ //\\/\/\//\\ \\//\/\/\\// \/ \/ Giriş n=3: /\ /\ //\\ /\ /\ //\\ ///\\\//\\/\/\//\\///\\\ \\\///\\//\/\/\\//\\\/// \\// \/ \/ \\// \/ \/ Giriş n=4: /\ /\ //\\ /\ /\ //\\ …

6
Sıra çok meta
Boş, 1 indeksli bir diziyle başlayalım: _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,... N, inci aşaması, bir (n) n, kalan ilk boşluğun, başlayan tam sayı 1 'den büyük boşlukları her bir (n) girip inci sırayla girişi. İlk adımdan sonra: 2,_,3,_,4,_,5,_,6,_,7,_,8,_,9,_,10,_,11,_,12,_,13,_,... 1'den büyük ilk tamsayı 2 olduğundan, (1) 'in 2 olması gerektiğini unutmayın. İkinci adımda, her bir …

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.