Programlama Bulmacaları ve Kod Golfü

Bulmaca meraklılarının ve kod golfçülerinin programlanması için soru-cevap

10
Herhangi bir bazda Fizzbuzz
Meydan okuma Giriş: 2 ile 62 arasında (dahil) bir tamsayısı .bbb Çıktı: Count eşdeğer üssü b basamağı için herhangi bir makul gösterimi kullanılarak,.1115000105000105000_{10}bbb Ancak: Sayı ⌊ b ÷ 2 + 1 ⌋⌊b÷2+1⌋\lfloor b÷2+1\rfloor (aşağı yuvarlanır, örn. Temel 7 7/2 = 3,5, 3,5 + 1 = 4,5, 4'e yuvarlanır ), sonra …
10 code-golf  math  binary 

4
Cep telefonu şarjı
Üniversite Kod Yarışması Yarışmamın izniyle Alınan Zorluk Cep telefonlarına olan bağımlılığımız, onları her gece maksimum pil seviyesine kadar şarj etmemizi sağlar, bu nedenle ertesi günün ortasında gücün bitmesi riskiyle karşı karşıya kalmayız. Gün boyunca ücretsiz bir çıkış gördüklerinde, olabilecekleri ücretlendiren insanlar bile var. Ben onlardan biriyim. Yıllar boyunca, pili her …

8
Sol Orta Sağ (LCR) kodu golf
Bir partide LCR oyunuyla tanıştım. Beceri yok ama sadece rastgele bir şans olduğu için şimdi harika bir oyun değil. Ama beni düşündürdü, bunu kodlayabilirim ve oyunu modellemek için R'de hızlı bir program yaptım. Oyunun kuralları, Wikipedia'dan nasıl oynadığımıza uyacak şekilde değiştirildi: Her oyuncuya en az 3 fiş verilir. Oyuncular sırayla, …
10 code-golf  random 

3
Tuzağa Düşmüş Şövalye Sırası
Giriş En son çekilen The Trapped Knight - Numberphile videosundan esinlenerek bir meydan okuma buldum. Tuzak Knight sekansı 1'den başlayarak uzunluğu 2016, sonlu bir tam sayı dizisi ve aşağıdaki yapı kuralları vardır: Bir sayı spiralini aşağıdaki şekilde yazın: 17 16 15 14 13 ... 18 5 4 3 12 ... …
10 code-golf  number 

20
Paralel hesaplar (2.Gün)
Üniversite Kod Yarışması Yarışmamın izniyle Alınan Zorluk Birkaç ay önce çalışmalarını bitirdikten sonra Marie, kasabadaki ilk işinin ödemesini almaya başlamak için bir banka hesabı açtı. O zamandan beri onunla birkaç işlem yapıyor. İlk ödemesi 1000 dolardı. Bu parayla anne ve babasını davet ettiği bir akşam yemeği için ödedi (Akşam yemeği …
10 code-golf 

11
Pickomino oynamak
Oyunda Pickomino , onlara farklı bir pozitif tamsayı olarak masaya, her ortasında yatan birçok fayans vardır. Her turda oyuncular zarları belirli bir şekilde yuvarlar ve negatif olmayan bir tam sayı olan bir puan alırlar. Artık oyuncu, skorundan hala daha düşük veya eşit olan en yüksek numaraya sahip olan döşemeyi alır, …
10 code-golf  game 


12
Quine kendisini ikili olarak çıkarır
Göreviniz, kabul etmek isterseniz, ikili UTF-8 sunumunda kendi kaynak kodunu çıkaran bir program yazmaktır . kurallar Kaynak en az 1 bayt uzunluğunda olmalıdır. Programınız girdi almamalıdır (veya kullanılmayan, boş bir girdi içermemelidir ). Çıktı herhangi bir formatta olabilir. İsteğe bağlı sondaki yeni satıra izin verilir. Bir baytın 8 bit olduğuna …

24
Şifre Bishop İyilik
Türeyen bu , şimdi, yayın sildi. Bir dize verildiğinde, aşağıdaki koşulların tümü karşılandığında iyi bir Bishop parolası oluşturuyorsa (doğru / yanlış veya iki tutarlı değer) yanıt verin: en az 10 karakteri var en az 3 basamaklı ( [0-9]) bir palindrom değildir (tersine çevrildiğinde kendi kendine özdeştir) Kodunuz iyi bir Bishop …

15
Çok seviyeli pazarlama “bacaklar” yatırım kuralı
Çok seviyeli pazarlama ile ilgili zorluk. Bir akran ödüllendirilmek istiyor. Böylece Nyatırımcıları ( N>=1) çekti , her i-th yatırımcı yatırım yaptı x[i]. Toplam bir toplam eşiği aştığında x[0]+x[1]+...+x[N-1] >= Tbir akran ödüllendirilebilir. Ancak sadece aşağıdaki koşullar karşılandığında: Minimum yatırımcı tutarı M( M<=N) En az bir tamsayı için k, nerede k>=Mve …

11
Hile yapanlar harita!
Tüm ödevler gönderildikten sonra, öğrenci numarasını dosyalarının karmasıyla eşleyen bir sözlük oluşturulur. Bu sözlük veya hashmap veya haritalama (diliniz ne olursa olsun) aşağıdaki gibi görünecektir: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332: "43a"} Anahtar öğrenci numarasıdır ve değer hash değeridir. Bizim görevimiz dolandırıcıları seçmek! Hile yapanların özleri aynıdır. …

3
Keyfi Rastgele (Hız baskısı)
Tamsayı verildiğinde n, kümenin toplamının eşit olacağı şekilde bir ndizi 1..n^2( benzersiz) rastgele benzersiz tamsayılar hesaplayınn^2 Rastgele, bu durumda, geçerli çıktılar arasında eşit olarak rastgele anlamına gelir . Belirli bir verim için her geçerli çıktının neşit bir şekilde oluşturulma şansı olmalıdır. Örneğin, n=31/3 bir şansı çıkışı her olmalı 6, 1, …

15
Matrix Yapboz Parçaları
(Rastgele esinlenerek https://codegolf.meta.stackexchange.com/a/17272/42963 ) Dikdörtgen bir basamak matrisi (yani 0 - 9) verildiğinde, matrisin "parçalarını" basamaklar basamaklar halinde artan bir sırada tek bir parça oluşturacak şekilde birbirine bağlanmış gibi çıkar. Parçaların sadece dikey olarak bağlanması garanti edilir - hiçbir parça çapraz olarak bağlanmaz. En fazla 10 3parça olacaktır (yani, bir …
10 code-golf  matrix 

30
Dönüş sayısı
Görev Yarıçapı göz önüne alındığında, bir tekerleğin belirli bir mesafeyi kat etmesi için gereken dönüş sayısını bulmak için bir işlev veya program yazın. kurallar Giriş 2 pozitif rasyonel sayı olabilir ve herhangi bir uygun formatta alınabilir. Her iki giriş de aynı birimdedir. Kodunuzda 0-9 rakamı olmamalıdır. Çıktı bir tamsayı olacaktır …

9
Uzayda ve Zamanda
Giriş: Üç uzay boyutları için: Genelde biz genellikle dört boyutun konuşmak x, yve z; ve bir kez boyut. Ancak bu meydan uğruna, biz de üçe zaman boyutunu ayıracağız: past, present, ve future. Giriş: İki giriş listesi. Biri tamsayı x,y,zkoordinatları, diğeri tamsayı yıl içerir. Çıktı: Seçtiğiniz dört farklı ve sabit çıkıştan …

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.