Programlama Bulmacaları ve Kod Golfü

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

4
Bir kelime ile heceleri nasıl sayılır
Giriş: Tek bir ingilizce kelime içeren bir dize geçilecektir. Tüm harfler küçük harf olacak ve dizgede alfabetik olmayan karakterler bulunmayacak. Çıktı: Kelimede kaç tane hece olduğunu gösteren 1 ile 7 arasında bir tam sayı döndürürsünüz. Puanlama: Programınız bu depoda bulunan tüm kelimelere karşı çalıştırılacaktır . Eğer Nkelimeleri doğru alırsanız ve …

15
Kodlama Sözleşmesi Dönüştürme
Bu Coding Golf'te, TitleCase ile bir kodlama kuralını lower_case_with_underscores'e dönüştürmelisiniz. Ve ... tam tersi! Şartname Muhafazayı aşağıdaki şekilde değiştirin: Alt çizgi karakteri sınırlayıcıysa, gövdeyi sınırlayıcı olmadan Başlık Büyüklüğü olarak değiştirin. Sınırlayıcı içermeyen birden fazla kelime varsa, büyük / küçük harfle değiştirin ve ayırıcı olarak alt çizgi karakteri ekleyin. Yalnızca bir …
22 code-golf  string 

30
Kule dizeleri
Bir metin dizesi verildiğinde, metni bir 'kule' olarak verin. Dizenin (formun 0:n) her dilimi tekrarlanır 5*n, böylece ilk karakter 5 kez, daha sonra ilk ve ikinci 10 kez vb. Örnekler: 'hello' -> ['h'] ['h'] ['h'] ['h'] ['h'] ['h', 'e'] ['h', 'e'] ['h', 'e'] ['h', 'e'] ['h', 'e'] ['h', 'e'] ['h', …

11
ASCII Hangman Devam Ediyor
( Kod İnceleme konulu bir sorudan ilham aldı ) İki kişinin Hangman oynadığını , ancak yalnızca oyunu duyduktan ve mevcut durumu çizmek istediğinizi varsayalım . Girdi olarak iki kelime verildiğinde, her birinin [A-Z]+ya da [a-z]+(sizin seçiminiz) kelimelerinin eşleştiği yerde , aşağıdaki kuralları izleyerek, cellat oyununun mevcut durumunu ASCII sanatı olarak …

27
Görünür Zar Yüzleri
Bir geleneksel Batılı kalıp 1'den 6'ya kadar tamsayılar yüzlerine seçilmiş olduğuna bir küp vardır. 7'ye ekleyen çiftler karşıt yüzlere yerleştirilir. Küp olduğundan, herhangi bir zamanda yalnızca 1 ile 3 yüz (dahil) 1 arasında görebilirsiniz . Karşıt yüzler aynı anda asla görülemez. Senin görevin, ölümü temsil eden tam sayıların bir listesi …

18
Boggle Bir Oyun Puan
Arka fon In Boggle , yuvarlak için her puan ekleyerek atılırsa benzersiz (birden fazla oyuncu 0 puan değerinde olduğunu bulmuştur yani herhangi bir kelime) bir oyuncunun bulduğu kelimenin. Puanlar, her kelimedeki harf sayısına göre aşağıdaki şekilde hesaplanır: 3 harf: 1 puan 4 harf: 1 puan 5 harf: 2 puan 6 …

24
Sabah kahvenizi için
Bu Ascii kahve fincanını çizin: O O O __________ / \ __ | J | \ | A | | | V | | | A | __ / \ __________ / Brownie kahve betiği veya java için puan veriyor Bayt, işlev veya programdaki en kısa kod, izleyen yeni satır …

30
Beden Kitle İndeksim nedir?
Sorun: Göreviniz, giriş yüksekliği (metre cinsinden) ve ağırlık (kilogram cinsinden) alan ve ilgili BMI kategorisini çıkaran bir program yazmaktır. BMI , kilonuzun boyunuza olan oranının bir ölçüsüdür. Tarihli ve birçok insan için yanlış , ama bu burada önemli değil! BMI, aşağıdaki denklem kullanılarak hesaplanabilir: BMI = (mass in kilograms) / …
21 code-golf  math 

30
İki sayıyı çarp
Giriş: İki ondalık sayı. Bunlar standart girdideki koda, programa veya işleve argüman olarak veya bir liste halinde verilebilir. Çıktı: Ondalık bir tamsayı olarak ürünleri. Örneğin, giriş 5 16çıkışa yol açacaktır 80. Kısıtlamalar: Lütfen standart boşluklar yok. Bu kod-golf , kazanılan bayt miktarındaki en düşük cevabı verir. Notlar: Mizanpaj, önceki meydan …
21 code-golf  math  number 

1
Nethack’te parşömenlerin otomatik fiyat tespiti
Oh tanrılar hayır !! Bizi burada Doorknob'la bırakamazsın! Her yerde nethack olacak! - 1b önce Geobits tarafından Hayal kırıklığına uğratmadı ... Giriş (Fuarla ilgilenmiyorsanız ve / veya Tab Patlama Sendromu varsa bu bölümü atlayabilirsiniz ) Nethack'ın (ve Rogue ve aynı roguelike türündeki benzer oyunların) karakteristik mekaniğinden biri, tanımlama sistemidir . …
21 code-golf  game 

5
Takaslı ve Poplu Listeyi Sıralama
1'den N'ye tamsayıların rastgele bir listesini göz önünde bulundurun. Yalnızca aşağıdaki işlemleri kullanarak sıralamak istiyorsunuz: Takas ilk ve son liste öğelerini. (S) Pop ilk elemanını kapalı ve listenin sonuna eklenecek. (P) Bu her zaman mümkündür, çünkü herhangi bir liste yeterli sayıda bitişik eleman takasıyla sıralanabilir. S ve P'yi kullanarak, komşu …

4
Aristoteles'in Sayı Problemini Çözme
Aristoteles'in sayı bulmacası, 19 hücrenin her birini altıgen bir ızgarada 1 ila 19 arasında benzersiz bir tamsayı ile doldurma zorluğudur, öyle ki her eksen boyunca toplam 38'dir. Oyun tahtasının şöyle görünmesini hayal edebilirsiniz: Ve bulmaca, özünde, aşağıdaki on beşlik denklem grubunun çözümü: ((a + b + c) == 38 && …

5
Ne kadar kaldı?
Ne kadar kaldı? Son zamanlarda, telefonumda 5 dakikalık bir zamanlayıcı kullanarak pizza yapıyordum. Biri içeri girip bana ne kadar süre kaldığını sorduğunda, soruyu nasıl cevaplayacağı konusunda ilk başta bir an kafam karıştı. Görüyorsunuz, şu andaki zamanlayıcı saat 3: 47'de olsaydı, yüksek sesle 'Üç dakika kırk yedi saniye' okuduğum zaman zaman …

9
BIDMAS'ınızı görüyorum ve sizi bir BADMİS yükseltiyorum
BIDMAS'ınızı görüyorum ve sizi bir BADMİS yükseltiyorum Meydan okuma Aralarında operatörleri olan bir sayı kümesi göz önüne alındığında: "5 + 4 * 9/3 - 8", temel işlemlerin sırasındaki her permütasyon için ifadenin olası tüm sonuçlarını döndürür: [/, *, +, -]. kurallar Standart boşluklar yasaktır I / O Giriş, infix işlemleriyle …

10
En kısa yolların sayısını n olarak
Bu kod mücadelesi, x ↦ x + x j formundaki haritaları kullanarak ( j a negatif olmayan bir tamsayı ile) 2'den başlayarak nnn ulaşma yollarını ve asgari adım sayısında hesaplamanızı sağlayacaktır .222x ↦ x + xjx↦x+xjx \mapsto x + x^jjjj (Bu, OEIS dizisi A307092 ile ilgilidir .) Örnek Örneğin, f( …

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.