«code-golf» etiketlenmiş sorular

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

15
Bir dizenin Scrabble skorunu ve geçerliliğini belirleme
Göreviniz verilen bir dizginin uygun uzunlukta olup olmadığını ve Scrabble döşemeleriyle gösterilip gösterilemeyeceğini belirlemektir ve öyleyse her harfin puanının toplamını verir. Scrabble oynamayı bilmiyorsanız, üzerlerinde çeşitli A – Z harfleri bulunan 100 taş ve herhangi bir harfi temsil edebilecek iki joker karakteriniz var. Her harfin belirli sayıda noktası vardır ve …

6
En yakın kesir
Görev: Programınıza biçiminde uygun , pozitif basit bir kesir verilir <numerator>/<denominator>. Bu girdi için iki kesir bulması gerekir. Girdiden daha az olan bir kesir. Girişten daha büyük bir kesir. Her iki fraksiyon girdiden daha düşük bir paydaya sahip olmalıdır. Tüm olası kesirler arasında, girişe göre en düşük fark bulunmalıdır. Çıktı: …

3
Kedilerde bilgiyi gizleme
Sen anavatanınla iletişim kurmaya çalışan gizli bir ajansın. Elbette bilgilerin gizlenmesi gerekiyor, böylece hiç kimse mesajınızı bırakmıyor. Bir kediden daha uygun ne olabilir ki? Herkes kedilerin komik resimlerini sever [alıntı gerekli] , bu yüzden orada saklanan gizli bilgilerden şüphelenmezler! Monaco oyunu, paylaşılan seviyelerin seviye bilgilerini kaydetmek için kullandığı algoritmadan esinlenerek, …

8
Nonogram Yapboz Oluştur
Bir nonogram bu (oyundan ekran görüntüleri gibi görünür iki boyutlu mantık bulmaca Pixelo sevdiğim nonogram oyunu): Oyunun amacı, bu numaraların hangi görüntüyü kodladığını bulmaktır. Kurallar basit: Bir sütundaki veya satırdaki bir sayı, o sütunda veya satırın herhangi bir yerinde, birçok kutunun bir satırda doldurulduğu anlamına gelir. Örneğin, yukarıdaki resimde yer …
24 code-golf 

1
Bir polinomun gerçek köklerini bulun
Bir polinom verildiğinde ve bir ciltlendiğinde, o polinomun tüm gerçek köklerini bu sınırı aşmayan mutlak bir hataya bulabilecek kendi kendine yeten bir program yazın. Kısıtlamalar Mathematica ve muhtemelen diğer bazı dillerin tek sembollü bir çözümü olduğunu biliyorum ve bu çok sıkıcı, bu yüzden ilkel işlemlere (toplama, çıkarma, çarpma, bölme) bağlı …

21
En son ne zaman tarih n tarafından bölündü?
Bir tarih, işaretsiz bir tamsayı ile gösterilebilir: YYYYMMDD. Yapmanız gereken, numarası belirli bir numaraya bölünebilen en son tarihi belirleyen en kısa programı veya işlevi yazmaktır n(bugünün tarihini de içeren). Belirtilen tamsayı ile bölünebilen bir tarih (00000101 ile bugün arasında dahil) bir tarih olmadıysa, -1 değerini döndürmelisiniz. Örnekler Current Date Input …
24 code-golf  date 

3
Mastermind'i 6 ya da daha az hamle ile çözme
Amacınız, herhangi bir Mastermind bulmacasını 6 ya da daha az hamle ile çözecek bir program yazmaktır. Arka fon Beyni bir tahta oyunudur. Oyunun amacı, diğer oyuncu tarafından gizlenen 4 renkli mandalın kombinasyonunu (renkler ve sıra) tam olarak tahmin etmektir. Tahmin yapıldığında, diğer oyuncu 0 ile 4 arasında beyaz ve / …
24 code-golf 

6
Flappy Kuş Klonları :)
Herkes o aptal "Flappy Bird" oyununun kaldırılmasından korktu. Yani, senin görevin Flappy Bird Clone oyun sandık etmektir. Bu gerçekten basit. İşte kılavuz çizgileri: Ascii sanatını veya gerçek görüntüleri kullanabilir "Kuş" flapınızı bir tıklama veya bir tuşa basarak yapabilirsiniz Kod-golf etiketi mümkün olduğu kadar kısa olmaya çalışmalı . İşte bir örnek: …
24 code-golf  game 

8
Wireworld hücresel otomatını simüle edin
Wireworld , tellerden akan elektronlara benzemek üzere tasarlanmış hücresel bir otomattır . Basit mekaniği, dijital devrelerin yapımına izin verir. Hatta bütün bir bilgisayarın yapımına bile izin verdi . Göreviniz seçtiğiniz dilde en kısa Wireworld uygulamasını oluşturmaktır. Izgaradaki her hücre dört durumdan birine sahiptir. Dört durum "boş", "bakır", "elektron başı" veya …

4
Bir Voronoi diyagramı oluşturun (ASCII varyantı)
Dikdörtgen biçiminde boş hücrelere dağılmış bazı büyük harfler verildiğini varsayalım. Dizideki her hücre , en küçük yatay ve / veya dikey adımda erişilebilen harf olarak tanımlanan, çapraz adım olmadan, kendisine en yakın harfe aittir . (Bir hücre iki veya daha fazla harften eşitse, bu harflerden hangisi ilk önce alfabetik sıradadır. …


12
Scala'da golf oynamak için ipuçları
Scala'da golf oynamak için hangi genel ipuçlarınız var? Genel olarak golf problemlerini kodlamak için uygulanabilecek fikirleri arıyorum (en azından Scala'ya özgüdür) (örneğin, "yorumları kaldır" bir cevap değildir). Lütfen cevap başına bir ipucu gönderin. (Bu, utanmaz bir kopyası ... Python'da)
24 code-golf  tips 

8
Gitar sekmeleri mi üretiyorsunuz?
Girdi olarak verilen akorlar için gitar sekmeleri üreten en kısa programı yazınız. Böylece, aranızdaki gitaristlerin bir avantaja sahip olmaması ve onu deterministik hale getirmesi (ve kodlanmasının daha kolay olması), işte yetkili akorların sadece formları: Major chords: E F F# G G# A A# B C C# D D# e 0---1---2---3---4---0---1---2---3---4---5---6--- …

3
Newton fraktalları üret
Bir fonksiyonun köklerini belirlemek için Newton yöntemini hepiniz biliyorsunuz, değil mi? Bu görevdeki amacım size bu algoritmanın ilginç bir yönünü tanıtmak. Newton'un algoritması yalnızca belirli, ancak tüm karmaşık girdi değerlerinin çoğuna yakınsak olur. Karmaşık düzlem üzerindeki tüm girdi değerlerinin yönteminin yakınsamasını resmederseniz, genellikle şöyle güzel bir fraktal elde edersiniz: Vikipedi …

22
Code Golf: 6174 - Kaprekar'ın efsanevi sabiti
Bu soru edildi göç o Kod Golf Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 8 yıl önce göç etmiş . 6174 sayısı neden bu kadar ilginç? Wikipedia tarafından tanımlandığı gibi En az iki farklı rakam kullanarak dört basamaklı bir rakam alın. (Lider sıfırlara izin verilir.) İki dört basamaklı sayıları almak …

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.