Pemrograman Puzzle & Golf Kode

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

21
Jarak Levenshtein
Meskipun ada banyak pertanyaan edit jarak, seperti ini , tidak ada pertanyaan sederhana untuk menulis sebuah program yang menghitung jarak Levenshtein. Beberapa Eksposisi Jarak edit Levenshtein antara dua string adalah jumlah penyisipan, penghapusan, atau penggantian minimum yang mungkin untuk mengubah satu kata menjadi kata lain. Dalam hal ini, setiap penyisipan, …
39 code-golf  string 

3
Pecahkan Alcazar ini untukku
Baru-baru ini saya telah memainkan game bernama Alcazar. Ini adalah permainan puzzle papan di mana tujuan Anda adalah masuk dari satu pintu, melewati semua kotak, dan keluar melalui pintu lain. Satu-satunya aturan adalah: Masukkan sekali, tinggalkan sekali; Lewati semua kotak; Jangan melewati kotak lebih dari sekali Gambar di bawah ini …

21
Skor panah tidak mungkin
Saya terkejut tidak menemukan ini ditanyakan, meskipun ada pertanyaan besar pada pemeriksaan anak panah: Anak panah bertemu Codegolf Tantangan Anda adalah menghitung skor mana yang tidak mungkin dengan panah 'n' di bawah skor maksimum untuk panah 'n'. Misalnya untuk n = 3, skor maksimum yang mungkin adalah 180 sehingga Anda …
39 code-golf 

30
Apakah ada benjolan?
Diberikan daftar bilangan bulat positif menentukan apakah ada elemen yang lebih besar dari dua tetangganya atau kurang dari dua tetangganya ("benjolan"). Untuk lebih jelasnya, benjolan tidak akan pernah menjadi item pertama atau terakhir dari daftar karena mereka hanya memiliki satu tetangga. Program Anda harus menampilkan salah satu dari dua nilai …

15
Hitung sampai 20 dengan Kata-kata!
Menggunakan daftar kata yang dipisahkan dengan panjang sebagai berikut: https://github.com/Magic Octopus Mm / wordListsByLength Cetak 1 kata dari setiap daftar panjang n mulai dari 1 hingga 20, berikut adalah contoh yang valid: a an and hand hands handle handles abandons abandoned understand outstanding newfoundland understanding characteristic characteristics characterization characterizations characteristically …

30
Cetak buklet
Membaca buku itu mudah, tetapi mencetak buku bisa sedikit rumit. Saat mencetak buklet, printer harus mengatur halaman dengan cara tertentu agar dapat dibaca dari kiri ke kanan. Cara ini dilakukan adalah dengan menggunakan pola seperti di bawah ini n, 1, 2, n-1, n-2, 3, 4, n-3, n-4, 5, 6, n-5, …

19
Buat tata surya
Intro Ini didasarkan pada masalah aktual yang baru-baru ini saya hadapi saat membuat permainan komputer dan saya pikir itu akan membuat putaran kode-golf yang bagus . Ada tujuh kelas spektral utama bintang yang mengeluarkan berbagai jumlah panas. Geologi planet di sekitar bintang sangat dipengaruhi oleh jumlah panas yang diterima dari …
39 code-golf  random 


30
Tampilkan tampilan jam
Tampilkan 12 angka pada tampilan jam persis seperti ini: 12 11 1 10 2 9 3 8 4 7 5 6 Untuk melihat kisi-kisi dengan lebih baik, inilah satu dengan titik-titik: ...........12............ .....11...........1...... ......................... .10...................2.. ......................... ......................... 9.......................3 ......................... ......................... ..8...................4.. ......................... ......7...........5...... ............6............ Perhatikan bahwa kisi direntangkan lebar dengan …

3
Golf Kode Alat Bantu
Golf TAS Dengan gaya speedrun berbantu alat dengan twist kode-golf, tujuan dari tantangan ini adalah untuk menyelesaikan World 1-1 dari game Super Mario Bros asli untuk NES dalam bahasa pemrograman pilihan Anda dalam sesedikit mungkin byte, hanya menggunakan input controller dalam game dalam format yang akan saya jelaskan di bawah …
39 code-golf  game 

30
Saya sudah melakukan membuat pesawat ruang angkasa!
Pengantar: Terinspirasi oleh komentar ini dari @MagicOctopusUrn pada @Emigna 's jawaban 05AB1E untuk saya ' Itu hanya bug ' tantangan : 8F9ÝÀNð×ý}».∊Saya sudah melakukan membuat pesawat ruang angkasa! Dan saya sangat senang menyarankan edit 12 byte. - Magic Gurita Guci 17 Jul 17 'at 20:10 Yang merupakan program (legacy) 05AB1E …

1
LISP McCarthy
McCarthy 1959 LISP Pada awal 1959, John McCarthy menulis sebuah makalah yang mendefinisikan hanya sembilan fungsi primitif yang ketika disatukan masih membentuk dasar untuk semua bahasa seperti LISP saat ini. Makalah ini tersedia secara digital di sini: http://www-formal.stanford.edu/jmc/recursive.pdf Tugas Anda adalah untuk sepenuhnya menerapkan parser dan interpreter untuk LISP McCarthy …

29
Output a Pyramid (atau Highway)
Diberikan string non-kosong, dengan panjang genap, dan bilangan bulat positif n, yang mewakili tingginya, menyusun piramida menggunakan aturan berikut: Piramida harus berisi n garis-garis yang tidak kosong; mengikuti baris baru diizinkan. Untuk setiap 1 <= i <= n, baris ke-i harus berisi string dengan setiap karakter individu diulang di tempat …

30
Temukan elemen duplikat pertama
Dengan array a yang hanya berisi angka dalam rentang dari 1 hingga a.length, cari nomor duplikat pertama yang kemunculannya yang kedua memiliki indeks minimal. Dengan kata lain, jika ada lebih dari 1 angka duplikat, kembalikan angka yang kemunculannya yang kedua memiliki indeks yang lebih kecil daripada kemunculan kedua dari angka …

13
579085261 adalah GILA, 725582 adalah GOLF, 10757494 adalah ...?
Tugas Anda adalah menerjemahkan angka 103-halus menjadi kata bahasa Inggris, menggunakan metode yang dijelaskan di bawah ini. Bagaimana? Buat daftar faktor prima (dengan pengulangan) dari nomor input. Sortir daftar: Jika 2 bukan salah satu faktor utama, urutkan daftar dalam urutan menaik. Jika 2 adalah salah satu faktor utama, hapus dari …

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.