«code-golf» etiketlenmiş sorular

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

9
<(“<) Kuş Dansçısı (>”)>
Kuşunuz bazı egzersizler için kaşınıyor ve sürekli statik pozisyonlarda sıkışmaktan bıkmış durumda. Dans hareketine bağlı olarak her 100ms * n veya 200ms * n'de bir güncellenen rastgele dans eden bir ascii kuşu gösterecek bir program yazın. Kuş her zaman dans hareketi ile başlar &lt;(")&gt;. Program uyku aralığını ( n &gt;= …

17
Verileri nötrleştir
Verileri etkisiz hale getirmek için, tüm sayıları (rakam değil!) Sıfırlarla ve tüm karakterleri (karakter dizileri değil!) Boşluklarla tekrar tekrar değiştirin. Dilinizin işleyebileceği karışık sayısal / karakter verilerinin tek bir sayı, karakter veya dize veya muhtemelen özyinelemeli dizisini * kabul etmelisiniz. Örneğin, diliniz böyle yapabilirse gerçek dizeleri kabul etmelisiniz (ve girişinizi …

6
Yapışkan ışıklı süsleri canlandırın
Bu zorluk benim yasalarımdaki evimdeki yapışkan Noel ışıklarının onuruna. Buradaki zorluk, dekorasyonu "gerçek zamanlı" olarak gösteren grafiksel bir çıktı oluşturmaktır. Videoda (gif veya başka bir format), n-by-m dikey ve yatay “ışıklar” olacaktır. 5 &lt;= m, n &lt;= 40 . Çerçeve boyutu ve çözünürlüğü n ve m'ye bağlı olarak değişebilir , …

6
Sihirli ayna delilik
Giriş Sihirli aynalarla dolu bir odam var . Onlar başka bir sihirli ayna dışında herhangi bir öğeyi kopyalayabilen gizemli eserlerdir. Daha açık bir şekilde, öğenin yinelenen bir sürümü aynanın diğer tarafında, aynı mesafede görünecektir. Bununla birlikte, her iki tarafta da, çoğaltma aynası ve her iki öğe arasında (orijinal veya kopya) …
22 code-golf  string 

24
Küçük kayalara büyük kayalar yapın
Öğütücüye hoş geldiniz. Senin görevin büyük kayaları öğüterek küçük kayalara dönüştürmektir. Büyük bir kayanın bir girdisini alın n &gt; 3 ve eziyet edin. Kayaları öğütmeye devam ederek tüm kayaların büyüklüğü kadar öğütmeye devam edin 2. kayalar daima eşit yarıya öğütülür. Bir taşlama sonucu tuhafsa, sonucu alın - 1. İlerlerken her …

12
Bir elin kalbini puanla
Hearts , 4 oyuncu için hileli bir kart oyunudur. Her numara, birinci takımın en yüksek kartını oynayan oyuncu tarafından alınır. Her elin sonunda, oyuncular almış oldukları ceza kartlarına bağlı olarak bir penaltı puanı alırlar; Görev, Microsoft Hearts kuralları uyarınca puanları belirlemektir . Giriş Giriş, 4 oyuncunun her biri tarafından alınan …

10
Bir diziyi basitleştirin
Giriş Dizileri veya pozitif, ardışık, artan tam sayıları içerebilen bir dizi. Diziler, içinde herhangi bir sayıda diziye sahip olabilirler. Hiçbir dizi boş bırakılmaz. Çıktı Bu dizi basitleştirilmiş Bir diziyi basitleştirme Diziyi, [1, [2, 3], [[4]], [[[5, 6], 7, [[[8]]]], 9]]örnek olarak kullanacağız . İlk olarak, değerlerin ne kadar derin iç …

15
Operatör ASCII sanatı
Meydan okuma Aşağıdaki listeden bir ASCII işleci ve bir sayı n verildiğinde, bu işleci n uzunluğuna sahip olan operatörün çizgi bölümleriyle karakter olarak kullanan işleci bir ASCII gösterimi çizin . Giriş Listeden bir ASCII karakteri = + - x /ve nnerede bir tamsayı n &gt;= 1. (Bunun xyerine *ve /yerine …

8
Bir modulo rosace oluşturun
Güzel şeyler Aşağıdaki gül, modulo 7 sayısının hesaplanmasına yardımcı olabilir. Bunu yapmak için, 0'dan başlayıp saat yönünde ilk basamakta verilen bir dizi adımı çevirmelisiniz. Ardından, art arda gelen her basamak için oku izleyin ve ardından o basamak tarafından verilen adım sayısını saat yönünde çevirin. 294 numara için nasıl ilerlediğiniz: 0 …

24
Polyglot Anagram Robbers 'Konu
Bu, soyguncuların bu zorluğun konusu Polisler bir OEIS dizisi seçecek ve STDIN aracılığıyla bir n verildiğinde dizide o nci maddeyi üreten iki farklı dilde iki tam program yazacaktır . İki program birbirlerinin anagramları olmalıdır, yani her biri diğerinin harflerinden yeniden düzenlenebilir. OEIS numarasını, kaynak kodunu ve içinde bulunduğu bir dilin …

25
Quine Anagrams! (Polislerin İpliği)
Bu polislerin ipliği. Soyguncuların ipliği için buraya tıklayın . Polislerin Görevi İlk önce, seçtiğiniz bir dilde bir dilim yazın. Sonra, sırayı karıştır. Bunu iyi yaptığınızdan emin olun çünkü soyguncular onu çözmeye ve orijinal kaynak kodunu bulmaya çalışın! Şifreli kodun çalışmasına gerek olmadığını unutmayın. Bu konuya bir cevap gönderin. Dili, bayt …

7
Şanssız Sayılar!
Bilinecek şeyler: İlk olarak, şanslı sayılar. Şanslı sayılar şöyle üretilir: Tüm doğal sayıları al: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20... Sonra her ikinci numarayı kaldırın. 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, …

1
Izgara-Tangram'ı çözün
Tangram Beş farklı büyüklükte üçgenler, bir paralelkenar ve bir kare: Yedi şekillerden oluşan bir diseksiyon bulmaca. Bir şekil verildiğinde amaç, tüm parçaları kullanarak ve üst üste binmeden şekli yeniden oluşturmaktır. Düzlemde bu parça setini düzenlemek için sonsuz sayıda yol vardır. İlginç bir alt küme Izgara Tangramları "Standart" Tangram karesini, bir …

30
$ PATH Değişkeni, Satır Satır Dışa Aktar
AskUbuntu'daki bu sorudan ilham aldı. İşin son derece basittir. PATH ortam değişkenini ( echo $PATH) alın ve her girişin ( :karakterle ayrılmış ) kendi satırında olacak şekilde dışa aktarın . Örneğin, PATH ise /bin:/usr/bin:/usr/local/bin, programınızın çıktısı alınmalıdır: /bin /usr/bin /usr/local/bin Programınız önde gelen bir yeni satır döndürmeyebilir, ancak sondaki tek …
22 code-golf  string 

30
Alfabe parti şapkası çizin
Görevin bu tam metni yazdırmaktır: z yz xyz wxyz vwxyz uvwxyz tuvwxyz stuvwxyz rstuvwxyz qrstuvwxyz pqrstuvwxyz opqrstuvwxyz nopqrstuvwxyz mnopqrstuvwxyz lmnopqrstuvwxyz klmnopqrstuvwxyz jklmnopqrstuvwxyz ijklmnopqrstuvwxyz hijklmnopqrstuvwxyz ghijklmnopqrstuvwxyz fghijklmnopqrstuvwxyz efghijklmnopqrstuvwxyz defghijklmnopqrstuvwxyz cdefghijklmnopqrstuvwxyz bcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz Davanın önemi yok. Unutmayın, bu kod golf , yani en küçük bayt sayısına sahip olan kod kazanır.

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.