«decision-problem» etiketlenmiş sorular

Girdinin belirli kriterleri karşılayıp karşılamadığına karar vermeyi ve bu kararı temsil eden bazı verileri çıkarmayı içeren zorluklar için.

3
Rubik küpünü çöz
Rubik küpünü (3 * 3 * 3) makul bir süre içinde ve hamle çözen en kısa programı yazınız (örneğin, makinenizde en fazla 5 saniye ve en az 1000 hamle). Giriş biçiminde: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB …


5
Zamanında halledecek miyim?
Esinlenen bu . Arka fon Kötülük çiftçi fiyatları artırmayı sırayla buğday alanını yakmaya karar verdi. Tam yıkımı sağlamak için, alanınızı benzine batırdı. Daha da yazık ki, ateş yakıldığında tarlada yürürdünüz ve hayatta kalmak için hızla çıkmalısınız. Meydan okuma Buğday, ateş ve yerinizi içeren bir alan göz önüne alındığında, zaman içinde …

30
Bekle, bu hangi dil?
Son zamanlarda, NegativeLiteralsuzantının devreye girip girmediğini tespit edebilecek bir Haskell programı yazma zevkim oldu. Aşağıdakilerle geldim: data B=B{u::Integer} instance Num B where{fromInteger=B;negate _=B 1} main=print$1==u(-1) Çevrimiçi deneyin! Bu Truenormal ve Falsebaşka şekilde yazdırılır . Şimdi bunu yaparken çok eğlendim, hepinize meydan okuyorum. Başka hangi Haskell dil uzantılarını çözebilirsiniz? kurallar Belirli …

27
Katlanır sayılar
Verilen bir sayı olup olmadığını bir sayı verilir. Bir katlama numarası, ikili gösterimi alırsanız ve ikiye katlarsanız, bu rakamın ilk yarısının XNOR çarpımı ve ikinci yarısını da tersi sayılarla alır. sıfır. Sayının ikilide tek sayı hanesi varsa, orta hane 1 olmalıdır ve katlanırken dikkate alınmaz. Bu biraz kafa karıştırıcı olabileceğinden, …

23
Antsy permütasyonlar
Giriş Diyelim ki 0'dan r-1'e kadar sayıları olan bir cetveliniz var . Sayılardan herhangi birinin arasına bir karınca yerleştirin ve cetvel üzerinde düzensiz bir şekilde taramaya başlar. Cetvel o kadar dardır ki, karınca aradaki tüm sayılar üzerinde yürümeden bir konumdan diğerine yürüyemez. Karınca ilk kez bir numaraya girdiğinde, onu kaydedersiniz …

30
Kelimenin harflerinin alfabetik sıralarda olup olmadığını kontrol edin
Girdi olarak küçük / büyük harflerden oluşan bir dize [A-Za-z] dizisini kabul eden, ortaya çıkan harflerin benzersiz olup olmadığını ve alfabetik sırayla (küçük ve büyük harfleri yok sayarak) olup olmadığını denetleyen bir işlev / program yazın. Çıktı, eğer benzersiz ve alfabetik sıraya göre sıradışı ve eğer değilse sahte. İşte bazı …

28
Proth numarası mı?
François Proth ismini taşıyan bir Proth numarası , olarak ifade edilebilecek bir sayıdır. N = k * 2^n + 1 kTek bir pozitif tamsayı nerede ve nböyle bir pozitif tamsayıdır 2^n > k. Daha somut bir örnek kullanalım. 3'ü alın. 3 bir Proth numarasıdır, çünkü (1 * 2^1) + 1 …

22
Temel ASCII Tallies
Alternatif Başlık: Duvardaki Hapis Cezanı Tally Bir sayı verildiğinde n, çıkış talimleri geleneksel grup başına 5 ve satır başına 50 olarak gruplandırıldı. Örnekler 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ …
36 code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

30
Başlangıç ​​sona eşit mi?
Görev Bu zorlu görevde, bir Dize alan ve Dize girişinin ilk karakterinin ve son karakterinin eşit olup olmadığına bağlı olarak bir truthy veya falsey değeri veren bir program veya işlev yazmaktır. Giriş Herhangi bir şekilde makul bir şekilde girdi alabilirsiniz. Ancak, girişin önceden tanımlanmış bir değişkende bulunduğunu varsayarak buna izin …

22
Kısaltmalar, mesaj sensörlerinizi gerçekten daraltabilir.
Bu nedenle, bir cümlenin bir kelimenin kısaltması olması durumunda daha iyi bir çalışma yöntemine ihtiyacınız vardır. Ayrıca, söz konusu ifadenin ve kelimenin özyinelemeli kısaltmalar olup olmadığını görmenin faydalı olacağını da düşünüyorsunuz. Senin görevin: Bir kelime ve sonra bir çizgi ile ayrılmış bir cümle verilirse, cümle bir kısaltma ise ve o …

28
Java arabaya halı gibi javascript
Başlık çalınmış esinlenerek Greg Hewgill cevabı için JavaScript ve Java arasındaki fark nedir? Giriş Java ve JavaScript, programcılar arasında yaygın olarak kullanılan dillerdir ve şu anda Stack Overflow'ta en popüler etiketlerdir. Ancak hepimizin bildiği gibi, benzer isimler dışında, ikisinin de ortak hiçbir yanı yok. Programlamanın en rezil tartışmalarından birinin şerefine …

30
Bu dize bir çember hareketi yapan bir mektup mu?
Mücadeleden ilham alan bir yerde gördüğüm şey: "Rahibe" kelimesi sadece bir çember hareketi yapan n harfidir. Buradaki zorluk bir string almak ve bir çember hareketi yapan ilk harf olup olmadığını belirlemek. kurallar Bir dize, eğer: İlk harf, son harfle aynıdır. (Mektup kafasına inemez.) Dize, her bir karakterde çember hareketi harfleri …

30
Bir Mersenne Başbakanı mı?
Her ikisi de asal ise ve n'nin pozitif bir tamsayı olduğu 2 n- 1 biçiminde yazılabilirse , bir sayı bir Mersenne Prime'dır . Göreviniz, pozitif bir tamsayı verildiğinde, bunun bir Mersenne üssü olup olmadığını belirlemektir. Ya bir truthy / falsy değeri döndüren bir işlev ya da IO gerçekleştiren tam bir …

30
Bir-İki-Üç Kadar Kolay
Olumlu bir tamsayı alır bir program veya işlev yazın. Girişin geçerli olduğunu varsayabilir ve bir dize olarak alabilir. Eğer numara herhangi biriyse 123 234 345 456 567 678 789 daha sonra bir gerçek değer verin. Aksi takdirde, sahte bir değer verin. Örneğin, girişler 1 2 3 12 122 124 132 …

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.