Pertanyaan yang diberi tag code-challenge

12
Daftar tantangan kalkulator

Kalkulator register sederhana Tantangan ini melibatkan kalkulator register sederhana yang bekerja dengan cara berikut: Ini memiliki beberapa register bernama A,B,C,...,Z, masing-masing dapat berisi integer, semuanya diinisialisasi 0. Ini menjalankan instruksi 3 karakter: Karakter pertama dari...

12
Tafsirkan Kipple!

pengantar Kipple adalah bahasa pemrograman esoterik berbasis stack yang ditemukan oleh Rune Berg pada Maret 2003. Kipple memiliki 27 tumpukan, 4 operator, dan struktur kontrol. Tumpukan Tumpukan diberi nama a- zdan berisi bilangan bulat bertanda 32-bit. Ada juga tumpukan khusus @,, untuk...

12
Tantangan Multi-Bahasa

Setelah semua kesenangan yang kami alami dengan tantangan polyglot di masa lalu ( baru-baru ini ), bagaimana dengan tantangan di mana output bisa dalam dua bahasa? Jawaban Anda perlu menerima input boolean bdan output teks "true"atau "false". Kode yang sama perlu ditampilkan, ketika dijalankan...

12
Mari bermain petak umpet!

Pengguna akan bersembunyi, dan komputer akan mencoba menemukannya. Pertama, program akan mengambil input, untuk ukuran grid. Seperti 5x5, 10x10, 15x15, dll. Kotak tidak akan selalu menjadi kotak yang sempurna. Kotaknya seperti papan catur: _______________________________ | | | | | | | A1 | | | |...

12
Pad file dengan nol

Tugas Anda hari ini adalah mengambil file yang ada dan menambahkan angka nol hingga mencapai ukuran tertentu. Anda harus menulis sebuah program atau fungsi yang mengambil nama file di direktori saat ini fdan sejumlah byte b. Sambil mempertahankan konten asli f, Anda harus menulis nol (nol byte,...

12
Memecahkan Urutan Swapping Rahasia

Ini adalah tantangan polisi dan perampok , utas polisi dapat ditemukan di sini . Ini adalah utas perampok, tugas Anda di sini adalah mengambil kiriman pada utas polisi dan mencoba menemukan urutan tersembunyi. Jika Anda menemukan urutan apa pun yang dapat diganti menjadi kode asli untuk...

12
Jumlah jumlah faktor

Diberikan bilangan bulat positif n> 1 menentukan berapa angka yang dapat dibuat dengan menambahkan bilangan bulat lebih besar dari 1 yang produknya adalah n . Sebagai contoh jika n = 24 kita dapat mengekspresikan n sebagai produk dengan cara berikut 24 = 24 -> 24 = 24 24 = 12 * 2 -> 12 +...

12
Temukan kata sandinya

Kunci kombinasi N-digit biasa terdiri dari N disc yang berputar. Setiap disk memiliki angka 0-9 yang ditulis secara berurutan, dan Anda perlu mengubahnya ke kata sandi yang benar untuk membukanya. Tentunya, jika Anda tidak tahu kata sandinya, Anda harus mencoba paling banyak 10 N kali sebelum...

12
BigNum Bakeoff Reboot

Beberapa dari Anda mungkin akrab dengan BigNum Bakeoff , yang berakhir dengan cukup menarik. Tujuannya kurang lebih dapat diringkas sebagai menulis program C yang outputnya akan menjadi yang terbesar, di bawah beberapa kendala dan kondisi teoritis misalnya komputer yang dapat menjalankan...

12
Dapatkan Dua dari Satu

Seperti yang kita lihat dalam pertanyaan ini, pernyataan logis yang kompleks dapat diekspresikan dalam kaitannya dengan koneksi sederhana Minesweeper umum. Namun kapal penyapu ranjau yang digeneralisasi masih memiliki redudansi. Untuk menghindari redudansi ini, kami mendefinisikan game baru yang...

12
Pengodean Nol-Satu Seimbang

Tugas Encode string yang seluruhnya terdiri dari huruf besar ( A-Z) hanya menggunakan nol dan yang, menggunakan skema favorit Anda sendiri. Tapi aturannya tidak sesederhana itu! Aturan Program / fungsi Anda harus menangani dengan benar setiap string input dengan panjang 8 . Hasilnya harus...

12
Emoticon Golf

pengantar Tantangan Anda hari ini (terinspirasi oleh tantangan ini ) adalah menulis sejumlah cuplikan, fungsi, atau program lengkap yang menghasilkan berbagai emotikon ascii, tanpa menggunakan kembali karakter. Tantangan Daftar emotikon ascii yang valid untuk tantangan ini ada di sini dan di...

12
Substring Peningkatan Terpanjang

Diberikan daftar bilangan bulat positif, tulis kode yang menemukan panjang sub-daftar bersebelahan terpanjang yang meningkat (tidak ketat). Itu adalah sublist terpanjang sehingga setiap elemen lebih besar atau sama dengan yang terakhir. Misalnya jika inputnya adalah: [ 1 , 1 , 2 , 1 , 1 , 4 , 5 ,...

12
Poliglot OEIS

Ini adalah tantangan rantai jawaban yang berkaitan dengan OEIS. Oh, pembenaran untuk ini adalah karena perusahaan membutuhkan satu program untuk mencetak urutan OEIS mereka sangat buruk dan mereka memiliki setiap bahasa. Format rangkaian jawaban bekerja dengan cara berikut: Seseorang memposting...

12
Menghitung polyomino umum

Tantangan ini akan membuat Anda menghitung pseudo- polyforms pada ubin persegi snub . Saya pikir urutan ini belum ada pada OEIS , jadi tantangan ini ada untuk menghitung sebanyak mungkin istilah untuk urutan ini. Pembaruan: ini sekarang di OEIS sebagai A309159 : Jumlah polyforms umum pada snub...

12
Penerjemah untuk teori bilangan, modulo n

Sebuah kalimat nomor teori (untuk tujuan kita) adalah urutan simbol-simbol berikut: 0dan '(penerus) - penerus artinya +1, jadi0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(penjumlahan) dan *(penggandaan) = (sama dengan) (dan )(tanda kurung) operator logis nand( a nand badalah not (a and b)) forall (quantifier...

11
Perhitungan Topswops cepat

Dari AZSPCS : Misalkan Anda memiliki setumpuk yang berisi kartu n. Setiap kartu berisi angka dari 1 hingga n, dan setiap nomor muncul tepat pada satu kartu. Anda melihat nomor di kartu atas - katakan saja k - dan kemudian membalik urutan kartu k atas. Anda melanjutkan prosedur ini - membaca nomor...

11
Dekripsi dengan analisis pola

Anda diberi string terenkripsi, dienkripsi menggunakan cipher substitusi yang sangat sederhana. Masalah Anda tidak tahu apa itu sandi tetapi Anda tahu sandi itu adalah bahasa Inggris dan bahwa huruf yang paling sering dalam bahasa Inggris adalah etaoinshrdlucmfwypvbgkqjxz dalam urutan itu....

11
Simulasikan Mesin Registrasi Minsky (II)

Ini merupakan perpanjangan dari Simulasikan sebuah Minsky Register Machine (I) . Saya tidak akan mengulangi semua deskripsi di sana, jadi silakan baca deskripsi masalah itu terlebih dahulu. Tata bahasanya sebagian (I) sesederhana mungkin, tetapi menghasilkan program yang agak panjang. Karena ini...