Pemrograman Puzzle & Golf Kode

T&J untuk penggemar teka-teki pemrograman dan pegolf kode

27
Konversi dari basis 10 ke basis 2 tanpa konversi basis bawaan
Latar belakang : Anda telah diberi tugas untuk mengonversi angka 10 basis ke basis 2 tanpa menggunakan fungsi konversi basis basis apa pun. Anda juga tidak dapat menggunakan perpustakaan yang diimpor. Masalah : Ubah string input dari basis 10 (desimal) ke basis 2 (biner). Anda tidak boleh menggunakan kode / …
16 code-golf  number 

10
Program Pemeriksaan Gila
Kegilaan: melakukan hal yang sama berulang-ulang dan mengharapkan hasil yang berbeda. Tulis program yang hanya melempar pengecualian (runtime error) setiap kali dijalankan. Tantangannya adalah memiliki probabilitas untuk menghasilkan lebih dari satu crash, tanpa memanggil pengecualian secara langsung (tidak ada throwpernyataan) dan tidak menggunakan built in fungsi penghitungan cpu tick atau …

30
Program terpendek untuk memisahkan string pada non-digit tanpa RegExps
EDIT: Jika Anda menggunakan Lisp, saya telah memberikan beberapa panduan di bagian bawah dalam menghitung byte. Tujuan: Membuat fungsi terpendek yang memisahkan string pada non-digit dan mengembalikan array yang terdiri dari hanya digit di setiap string, tanpa menggunakan ekspresi reguler apa pun. Nol terkemuka harus dimasukkan dalam setiap string. Peringkat …
16 code-golf  string 

7
Periode representasi desimal
Tulis fungsi yang mengambil bilangan bulat positif tunggal n dan mengembalikan periode representasi desimal 1 / n . Kasus uji: 1 -> 1 # 1/1 = 1.0000...... = 1._0 2 -> 1 # 1/2 = 0.5000...... = 0.5_0 3 -> 1 # 1/3 = 0.3333...... = 0._3 7 -> 6 …

6
Tips untuk bermain golf di Perl 6
Tips umum apa yang Anda miliki untuk bermain golf di Perl 6? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk Perl 6 (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per jawaban. Harap perhatikan bahwa Perl 6 bukan Perl 5, …
16 code-golf  tips 

28
Titik bergeser
Program Anda harus mencetak sejumlah spasi, diikuti dengan titik dan baris baru. Jumlah spasi adalah posisi x titik Anda yang ditentukan dengan 0 <x <30 Setiap baris baru berbelok. Program Anda berjalan selama 30 putaran. Program Anda dimulai dengan posisi x acak dan setiap belokan menggeser posisi ini secara acak …
16 code-golf 


8
Berpikir di luar kotak
Anda mencoba memasukkan bola ke dalam kotak 5 sisi, tetapi terkadang bola itu tidak sepenuhnya cocok. Tulis fungsi untuk menghitung seberapa banyak bola di luar (di atas tepi) kotak. Ada 3 kemungkinan situasi: Bola itu benar-benar pas di dalam kotak. Jawabannya adalah 0. Bola itu berada di tepi kotak. Jawabannya …

9
Portal Labirin Jalur Terpendek
Tujuan Anda adalah untuk menulis sebuah program yang menciptakan random 10x10 peta menggunakan 0, 1dan 2, dan menemukan jalur terpendek dari atas-kiri ke kanan bawah, dengan asumsi bahwa: 0 mewakili bidang rumput: siapa pun bisa berjalan di atasnya; 1 melambangkan dinding: Anda tidak dapat melewatinya; 2 mewakili portal: saat memasuki …

3
Kalkulator angka bahasa Inggris
Tantangan Tulis kalkulator yang mengambil input dalam bentuk verbal (seperti orang mungkin berbicara persamaan) dan juga output dalam bentuk verbal (seperti orang berbicara angka). Aturan Kalkulator harus dapat: tambah, kurangi, gandakan, dan bagi menangani operan antara negatif satu juta dan satu juta menangani keluaran antara negatif satu miliar dan satu …
16 code-golf 


10
Simulasikan pertempuran antara dua makhluk
Selamat datang, pegolf kode yang berani! Hari ini Anda akan berdiri di tengah-tengah pertempuran hebat antara goblin dan peri! goblin attacks elf! elf dodges! elf attacks goblin! elf hits goblin for 13 damage! goblin has 37 health left. goblin attacks elf! goblin hits elf for 1 damage! elf has 49 …

14
Batu, Kertas, Gunting, Kadal, Spock [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Code Golf Stack Exchange. Ditutup 2 tahun yang lalu . Buat fungsi yang akan mengambil dua string sebagai input dan mengembalikan satu output untuk hasilnya. Jawaban yang paling …


30
Hasilkan urutan angka acak
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Tantangan: Hasilkan urutan angka acak. Input hanya harus panjang urutan. Poin internet tambahan untuk solusi murni fungsional. Catatan: Ini adalah pertanyaan troll kode . Tolong jangan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.