Programlama Bulmacaları ve Kod Golfü

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

14
İspanyol kimlik kartı kontrol karakter hesap makinesi
Bu çok basit bir algoritma, eminim ki birçok farklı dilde çözülebilir. İspanya'da kimlik kartları ( DNI olarak bilinir ) 8 sayı ve bir kontrol karakterinden oluşur. Kontrol karakteri aşağıdaki algoritma ile hesaplanır: sayıyı 23'e bölün, işlemin geri kalanını alın ve bu tabloya göre bir karakterle değiştirin: 0 1 2 3 …

30
Kare nasıl bitiyor?
Base-10'da tüm mükemmel kareler 0 , 1 , 4 , 5 , 6 veya 9 ile biter . Base-16'da tüm mükemmel kareler 0 , 1 , 4 veya 9 ile biter . Bu nedir ve nasıl çok iyi bu out çalışmaya neden Nilknarf açıklar bu cevap, ama ben de kısa …

30
Benim değerim nerede?
Benim patron şimdi ona bir dizide bir öğeyi aramak sağlayan bir mekanizma uygulamak istiyor ve ona bu değeri ortaya çıkar endeksi / indeksleri verir. Senin görevin: Dizi ve değer alan bir program veya işlev yazın (String, Integer, Float veya Boolean) ve değerin oluştuğu dizinin dizinlerini döndürür (hangisini tercih ederseniz 0 …

28
Bu tanımlayıcılar eşdeğer mi?
Nim dilinde , tanımlayıcıları ayırt etme kuralları diğer dillerden biraz daha rahattır . İki tanımlayıcı eşdeğerdir veya aşağıdaki kurallara uymaları durumunda aynı değişkeni ele alır : her ikisinin de ilk karakteri aynıdır (büyük / küçük harfe duyarlı) Her iki dizeleri aynıdır (vaka içinde duyarlı) çıkardıktan sonra tüm örneklerini karakterlerin -ve_ …

4
Bir parkta ağaç dikme - Olabildiğince hızlı!
Bu meydan okuma bu uygulama esinlenerek . Test senaryoları bu app ödünç verilir. Bu, hedefin en büyük test senaryolarını en kısa sürede çözmek olduğu en hızlı kod mücadelesidir. İnsanların algoritmalarını daha hızlı test edebilmeleri için bazı küçük test durumları sağlanmıştır. Bu boyutlar, kare bir giriş kılavuz verilecektir n-by-N 9 <n …

30
Ben Otomorfik Bir Numara mıyım?
Bir Otomorfik sayı, taban 10'daki karesinin soneki olan bir sayıdır. Bu, OEIS'deki A003226 dizisidir . Senin görevin: Bir girişin Otomorfik sayı olup olmadığını belirlemek için bir program veya işlev yazın. Giriş: Otomorfik bir sayı olabilecek veya olmayabilecek 0 ile 10 ^ 12 (dahil) arasında bir tam sayı. Çıktı: Girdinin bir …

4
Dörtlü Sınıflandır | Matematik sınavında bana yardım et!
Yardım! Matematik sınavım yakında başlayacak ve ben çalışmadım! 1 Sınavın bir kısmı, ne yazık ki nasıl yapılacağını bilmediğim tepe koordinatları göz önüne alındığında bir dörtgeni sınıflandırmaktır. 2 Yani, senin meydan okumam bunu benim için yapacak bir program yazmak, bu yüzden başarısız değilim! Meydan okuma Hiçbiri doğrusal olmayan dört köşe göz …


30
Uygun Divisor birleşimi
Bir uygun bölen a, bölen bir numarası n değildir, n, kendisi. Örneğin, 12'nin uygun bölenleri 1, 2, 3, 4 ve 6'dır. Size x , x ≥ 2, x ≤ 1000 tamsayısı verilecektir . Senin görevin tüm toplanmasından ibarettir en yüksek uygun bölenler arasındaki tam sayıların 2'ye göre x (dahili) (OEIS …

9
Bu ipi boz!
Bir dize girdi olarak verildiğinde, dizenin bir veya daha fazla varyantını şu şekilde çıktılar: Orijinal konumunda hiçbir karakter yok Başlangıçta bitişik olduğu bir karaktere bitişik karakter yok Bunun verilen dize için her zaman mümkün olacağını ve yalnızca tek harfli alfabetik karakterler içerdiğini ( [a-z]veya [A-Z]isterseniz) Aynı karakterin kopyalarının benzersiz kabul …

18
Tekrar ediyor mu?
Eşdeğer iki ardışık alt dize içeriyorsa, bir karakter dizisi tekrarlanır. Örneğin , art arda iki kez 2034384538452içerdiğinden tekrar eder 3845. Bu nedenle, zorluğunuz bir dizenin yinelenen bir alt dize içerip içermediğine karar vermektir. Girişi dize veya karakter dizisi olarak alabilirsiniz. Asla boş bir giriş almazsınız ve alt dizenin uzunluğu (varsa) …

22
Matris girişini basitleştirin!
Matrislerle ilgili birkaç zorluk yazdım ve herkes için yaygın olan, matrisleri temsil ederken hem örneklerde hem de test durumlarında aşağıdaki gibi bir format kullanmamdır: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Bu muhtemelen birçok dilde hantal bir formattır. Meydan okuma: Üstte …

6
Daha verimli ABD eyalet kodları
ABD eyaletini kısaltın! eğlenceliydi, ancak ABD eyalet adlarını verimli bir şekilde kısaltmanın mevcut sistemle zor olduğunu öğrendik. Verimli golf için alternatif bir devlet kodu şeması hazırlayalım. Senin görevin: Geçerli bir ABD durum adı (yalnızca 50 normal durum gereklidir) verildiğinde, büyük harfle tanımlayan benzersiz iki harfli kod döndüren bir işlev (veya …
20 code-golf  string 

7
Devirli bir sayı mı?
Döngüsel bir sayı, 1, 2, 3, ... n ile çarpıldığında aynı basamaklarla ancak farklı bir sıra ile sonuçlanan bir dizi "n" basamağıdır. Örneğin, 142.857 sayısı, 142.857 x 2 = 285.714, 142.857 x 3 = 428.571, 142.857 x 4 = 571.428 vb. Bir tamsayı girdisi verildiğinde, eğer doğruluk değeri varsa, döngüsel …

20
Bir Değişkenin Adını Yazdır [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Bir işlev yazın (tam bir program değil), böylece işlev bağımsız değişken olarak tek bir …

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.