Programlama Bulmacaları ve Kod Golfü

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

8
Tüpte Bir Yerde… Ama Hangi Hatlarda?
Londra metro AKA Tüp dünyanın en eski yeraltı demiryolu, şu anda ( "Edgware Road" ve "Hammersmith" Her iki yer işgal beri kesinlikle 269 ** istasyonları) 267 adlı istasyonları hizmet * onbir satırdan oluşuyor olduğu Meydan okuma Girdi adıyla verilen bir istasyona hizmet veren hatların isimlerini verin. Giriş: Bir dize veya …

30
Euro para ve notlar
Euro'yu kullanan ülkelerin çoğunluğunun ,ondalık ayırıcı olduğu gibi, bunu da kullanmalısınız. Görev Euro madeni paralarının ve değerlerinin tüm değerlerini artan düzende vermektir. İzlemeyi ,00tam sayı değerlerine de koymalısınız . 0,01 0,02 0,05 0,10 0,20 0,50 1,00 2,00 5,00 10,00 20,00 50,00 100,00 200,00 500,00 Hem çıktıyı stdout'a ya da bir …

30
N'inci Farklılıklar
Matematikte, belirli bir ilişkinin türünün (doğrusal, ikinci dereceden, vb.) Farkları hesaplamak olduğunu anlamanın bir yolu. Bunu yapmak için, karşılık gelen x değerleri arasındaki boşluğun aynı olduğu y değerlerinin bir listesini alırsınız ve her birini yukarıdaki sayıdan daha kısa bir sayı listesi oluşturarak yukarıdaki sayıdan çıkarın. Sonuçta ortaya çıkan liste tamamen …

30
Bir semiprime mi?
Şaşırtıcı bir şekilde, bir sayının yarı yarıya olup olmadığını belirlemek için bir kod golf sorusu olduğunu sanmıyorum . Bir yarı sayı, iki (zorunlu olarak farklı) asal sayıların ürünü olan doğal bir sayıdır. Yeterince basit, ama oldukça önemli bir kavram. Olumlu bir tamsayı verildiğinde, bunun bir yarı süre olup olmadığını belirleyin. …

15
İspanya plakaları oyunu
Bu soru dayanmaktadır ben sorulan bir soru içinde İspanyolcaya . Evet, İspanyolca dilinde bir algoritma istedim. :) İspanya'da, mevcut plakalar şu şekle sahiptir: 1234 XYZ XYZ, İspanyol ünsüzlerin tam setinden alınan üç ünsüzdür ('Ñ' hariç). Bazen karımla seyahat ederken bir oyun oynarız. Bir plakayı gördüğümüzde, üç ünsüzünü alırız ve bu …

30
Girdiye Çapraz Alfabe
Bu yazıdan ilham alındı . Bu soruyu bir kopya olarak işaretleyenler için, benim madenin bağlantılı olanın bir modifikasyonu olduğunu görmek için soruyu okumanızı tavsiye ediyorum. Bağlantılı olan bir giriş istemez ve sadece alfabeyi çapraz olarak basmaktır. Meydan okuma 1-26 arasında bir girdi verildiğinde, alfabeyi çapraz olarak yazdırın, ancak verilen girişin …

7
Bayrak dalgası yapın
Bir bayrak al, bunun gibi: ----------------------------- | | | | | | |=============+=============| | | | | | | ----------------------------- Ve bir sayı girişi: "dalga boyu" Dalga uzunluğunun 5 olduğunu söyleyin. Sonra, çizgi boyunca her 5 karakter baştan başlayarak bir sonraki karakteri a -ile \değiştirin ve bir satır sonra tüm …

8
Err, neredeyim?
Oh hayır! Büyük bir ormanda sıkışıp kaldım (Tamam, tam olarak değil ama sadece farz et) ve nerede olduğumu bilmiyorum! Neyse ki, dizüstü bilgisayarımı getirdim. Ama 'Haritalar'ı aradığımda,' Sonuç yok 'dedi ve bunu son çare olarak soruyorum. Lütfen konumumun boylamını ve enlemlerini herhangi iki sayı biçiminde çıkaran bir program yapın. any …
26 code-golf 

21
Bir Listeyi Frekansa Göre Gruplama
Bir tamsayı listesi verildiğinde, en önce gerçekleşen öğeleri gruplandırın, ardından listedeki her bir benzersiz öğe bir kez gruplanıncaya kadar en sonuncuyu ve diğerlerini gruplandırın. Örnekler: Giriş: [1,2,3] Çıktı: [[1,2,3]] Giriş: [1,1,1,2,2,3,3,4,5,6] Çıktı: [[1],[2,3],[4,5,6]] Giriş: [1,1,1,4,5,6,6,6,7,7,8,8,8,8,8,8,8,9,5,6,5,6,5,6,5,6,-56] Çıktı: [[6, 8],[5],[1],[7],[9,4,-56]] Giriş: [] Çıktı: [] Giriş: (empty input) Çıktı: ERROR/Undefined/Doesn't matter kurallar Gruplamalar …

24
Sıralı Bir Kelime mi?
( Puzzling'deki bu yazıdan esinlenmiştir . DİKKAT: AŞAĞIDAKİ KEÇE İÇİN SPOILER.) Standart telefon tuş takımı, harfleri aşağıdaki sayılarla ilişkilendirir: 1 -> 2 -> ABC 3 -> DEF 4 -> GHI 5 -> JKL 6 -> MNO 7 -> PQRS 8 -> TUV 9 -> WXYZ 0 -> Belirli bir giriş …

30
Sıfır olmayan çoğu öğenin bulunduğu satırın dizini
Bu basit bir tanesidir: Girdi olarak bir tamsayı matrisi alın ve sıranın dizinini en sıfır olmayan öğeyle çıktılayın. Sıfır olmayan öğelerin yalnızca bir satır olacağını varsayabilirsiniz. Test durumları: Bunlar 1 indekslidir, 0 indeksli veya 1 indeksli olarak seçebilirsiniz. 1 0 row = 1 --- 0 -1 0 0 row = …
26 code-golf  matrix 

7
Tek İfade, Birçok Değer
Bilinen matematiksel sembollerimizi kullanarak: +, x, parantez ve herhangi bir rasyonel sayı, istenen sayıları değerlendiren ifadeler oluşturmak kolaydır. Örneğin: 1+(2x3)=7, (1+2)+(3x6.5)=22.5ve bu kadar. Yeterince sıkıcı. Bu meydan okuma, biz yeni operatörünü kullanacağız: ±. ±Bir ifadede kullanılması , ifadesini değiştirerek ifadeyi değerlendirmeniz gerektiği anlamına gelir ±.+ veya -tüm yollarla tüm olası …

30
Bir dama tahtası matrisi oluşturun
Girdi olarak n pozitif bir tamsayı alın ve 1 ile 0'dan oluşan bir n-by- checkerboard matrisini çıktılayın . Sol üst hane her zaman 1 olmalıdır . Test durumları: n = 1 1 n = 2 1 0 0 1 n = 3 1 0 1 0 1 0 1 0 …

9
GCD / LCM Polyglots!
Buradaki zorluk, girişlerinin GCD'sini bir dilde ve girişlerinin LCM'sini başka bir dilde veren bir program veya işlev yapmaktır . GCD veya LCM için yerleşiklere (sana bakıyorum, Mathematica) izin verilir, ancak teşvik edilmez. Asla 1000'den büyük olmayan, her zaman pozitif tamsayılar olacak 2 giriş olacaktır. Test Kılıfları Her satır formatta bir …

5
Aynı kod farklı karakterler
Not: Bu zorluk sadece derlenmiş dillerde cevaplara izin verir. Görev Göreviniz oldukça basit, derlendiğinde aynı çıktıyla sonuçlanan iki farklı program yapın. puanlama Eğlencenin geldiği yer burası. Puanınız, tam olarak bir programda bulunan benzersiz baytların sayısı olacak . Örneğin, iki programınız ( IBM Code page 437’de kodlanmış ) ☻☻Program A ve …

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.