Pertanyaan yang diberi tag decision-problem

Untuk tantangan yang melibatkan memutuskan apakah input memenuhi kriteria tertentu atau tidak, dan mengeluarkan beberapa data, mewakili keputusan itu.

195
Apakah angka ini prima?

Percaya atau tidak, kami belum memiliki kode tantangan golf untuk tes primality sederhana . Meskipun ini mungkin bukan tantangan yang paling menarik, terutama untuk bahasa "biasa", ini bisa menjadi masalah biasa dalam banyak bahasa. Fitur kode Rosetta berisi daftar berdasarkan pendekatan idiomatik...

154
Apakah Pola Swipe Saya Legal?

Sebagian besar ponsel pintar Android memungkinkan pengguna untuk menggunakan pola gesek untuk membuka telepon mereka: Pola tertentu sah, dan yang lain tidak mungkin. Diberikan pola sapuan input, kembalikan yang benar atau salah yang menunjukkan apakah pola input yang diberikan legal atau...

144
"KNOT" atau "TIDAK"?

Tulis sebuah program yang memproses representasi seni ASCII dari string kusut dan memutuskan apakah itu dapat diurai menjadi loop sederhana. Kusut diwakili menggunakan karakter -dan |untuk mewakili segmen horisontal dan vertikal, dan +untuk mewakili sudut. Tempat-tempat di mana string melewati...

94
Apakah akan berhenti? (Polisi)

Ini adalah utas polisi. Utas perampok ada di sini . Tantangan Anda adalah membuat program yang berjalan selamanya tanpa berhenti 1 , kecuali jika mendapat input atau input tertentu 2 . Jika menerima input itu, ia harus berhenti dalam waktu terbatas 3 . Ini adalah kode-golf , jadi jawaban terpendek...

92
Apakah string ini berfungsi sebagai string?

Tulis program yang menggunakan string baris tunggal yang dapat Anda asumsikan hanya akan berisi karakter /\_‾. (Itu maju dan garis miring ke belakang, garis bawah dan overline . Anda dapat menggunakan ~di tempat overline jika Anda perlu karena overline tidak ASCII nyaman.) Misalnya, satu input...

80
Deteksi MS Windows

Tantangan Buat program yang mengembalikan nilai kebenaran ketika dijalankan di Microsoft Windows (untuk kesederhanaan kami akan tetap menggunakan Windows 7, 8.1 dan 10) dan nilai falsey ketika dijalankan pada sistem operasi lain (OSX, FreeBSD, Linux). Aturan Kode yang gagal dijalankan /...

73
Buat "H" dari "H" kecil

Tantangan Buat fungsi atau program yang, ketika diberi bilangan bulat size, melakukan hal berikut: Jika sizesama dengan 1, output H H HHH H H Jika sizelebih besar dari 1, output X X XXX X X di mana Xoutput dari program / fungsi untuksize - 1 (Jika Anda suka, Anda mungkin memiliki kasus...

73
Apakah hubungan ini menyeramkan?

Menurut komik XKCD ini , ada rumus untuk menentukan apakah kesenjangan usia dalam suatu hubungan "menyeramkan" atau tidak. Formula ini didefinisikan sebagai: (Age/2) + 7 menjadi usia minimum orang yang bisa Anda kencani. Karena itu suatu hubungan menyeramkan jika salah satu dari orang-orang...

73
Hitung Phi (bukan Pi)

Tidak, maksud saya bukan ϕ = 1.618...dan π = 3.14159.... Maksud saya fungsinya . φ (x) adalah jumlah bilangan bulat kurang dari atau sama dengan xyang relatif prima x. π (x) adalah jumlah bilangan prima yang kurang dari atau sama dengan x. Katakanlah "bukan pi" adalah π̅ (x) dan tetapkan itu...

72
Apakah saya nomor kasar?

Untuk sementara waktu sekarang, saya telah mengalami masalah ketika menghitung dengan jari saya, khususnya, bahwa saya hanya bisa menghitung sampai sepuluh. Solusi saya untuk masalah itu adalah menghitung dalam biner pada jari-jari saya, mengacungkan ibu jari saya untuk satu, jari telunjuk saya...

65
Apakah ini genap atau ganjil?

Catatan: Belum ada tantangan uji paritas vanili (Ada C / C ++ satu tetapi yang melarang kemampuan untuk menggunakan bahasa selain C / C ++, dan yang non-vanilla sebagian besar ditutup juga), Jadi saya memposting satu. Diberikan bilangan bulat positif, hasilkan paritasnya (yaitu jika bilangannya...

64
Hanya Even Bytes

Skenarionya Akhir-akhir ini Anda telah memperhatikan beberapa perilaku aneh dengan editor teks favorit Anda. Pada awalnya sepertinya mengabaikan karakter acak dalam kode Anda saat menulis ke disk. Setelah beberapa saat Anda memperhatikan suatu pola; karakter dengan nilai ASCII ganjil diabaikan. Di...