Pemrograman Puzzle & Golf Kode

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

3
Golf Makan Siang Gratis
Temukan urutan pertukaran menguntungkan maksimal yang diberikan tabel nilai tukar. Sebagai contoh perhatikan mata uang A riary (mata uang Anda rumah), B AHT, C edi, dan D enar mana tingkat dari satu ke yang lain (setelah setiap tingkat transaksi telah dikenakan) diberikan oleh (baris, kolom) masuk dalam tabel nilai tukar …

24
Keacakan Sewenang-wenang
Keacakan itu menyenangkan. Tantangan tanpa poin itu menyenangkan. Tulis fungsi yang, jika diberi input bilangan bulat n, akan mengeluarkan satu set (tidak berurutan, unik) nantara bilangan bulat acak antara 1dan n^2(inklusif) sehingga jumlah semua bilangan bulat sama dengann^2 . Keacakan tidak tidak harus seragam, disediakan setiap set yang valid memiliki …

12
Temukan pengantar tidur pembakar
Bayangkan seorang pembakar berjalan di sekitar kota dan mengambil korbannya sesuai dengan pola yang sangat spesifik (Atau, sebagai alternatif, Bayangkan seekor lebah terbang di sekitar taman dan memetik bunga-bunganya untuk diserbuki menurut pola yang sangat spesifik ). Katakanlah kota adalah matriks N × N , di mana N adalah bilangan …

30
Langkah ortodiagonal
Ini masalah umum untuk bernavigasi dalam matriks 2D. Kami telah melihatnya berkali-kali dan akan melihatnya lagi. Jadi mari kita bantu masa depan kita dan kembangkan solusi terpendek untuk menghasilkan semua delapan langkah yang mungkin dalam matriks 2D. Tantangan Kode Anda harus menampilkan 8 pasang -1,0,1 berikut dalam urutan apa pun: …

19
Refleksi Tali Sederhana
Mari kita mulai dengan mendefinisikan refleksi karakter dalam sebuah string: Diberikan string dengan huruf alfabet huruf kecil berbeda tanpa spasi seperti abcdefg, tentukan refleksi huruf dalam string csebagai memindahkannya (tanpa mengubah urutan huruf lainnya) ke tempat baru di string sehingga jumlah huruf awalnya di sebelah kanannya sekarang jumlah huruf di …
26 code-golf  string 

9
Kotak terbesar di array 2d
Memasukkan Papan: Wadah 2D (matriks, daftar daftar, dll.) Dari huruf-huruf seperti: ["B", "C", "C", "C", "C", "B", "B", "C", "A", "A"], ["B", "A", "C", "B", "B", "A", "B", "B", "A", "A"], ["B", "C", "B", "C", "A", "A", "A", "B", "C", "B"], ["B", "B", "B", "A", "C", "B", "A", "C", "B", …

24
Izin File
Izin File kode-golf Diadaptasi dari UIL - Pemrograman Ilmu Komputer, pertanyaan respons bebas "Carla" untuk Distrik 2018. pengantar Dalam sistem operasi mirip UNIX, setiap file, direktori, atau tautan "dimiliki" oleh "pengguna", yang merupakan anggota "grup", dan memiliki "izin" tertentu yang diwakili oleh string sepuluh karakter seperti " drwxrwxrwx ". Karakter …
26 code-golf 

12
Perluas otak terkompresi
Tantangan ini diposting sebagai bagian dari tantangan LotM April 2018 , serta untuk ulang tahun 2nd Brain-flak Saya sedang berpikir tentang apa cara paling efisien untuk menyandikan program brain-flak. Hal yang jelas harus dilakukan, karena hanya ada 8 karakter yang valid, adalah memetakan setiap karakter ke urutan 3-bit. Ini tentu …

1
Catur Tiga Dimensi
Untuk membela keputusan seseorang yang membingungkan, orang sering mengatakan bahwa orang itu menguasai pikiran semua orang dan bermain “catur 3 dimensi”. Sekarang kesempatan Anda untuk bermain catur 3 dimensi! Aturan Ada banyak varian Catur 3D , tetapi untuk tantangan ini saya telah membuat sendiri. Versi saya hanya seperti catur biasa …

30
Cetak Jawaban Sebelumnya!
Ini adalah tantangan rantai jawaban di mana setiap jawaban dibangun di atas jawaban sebelumnya. Tanpa input, Anda harus mengirimkan kiriman terbaru ke utas ini. Saya akan SANGAT menyarankan menyortir berdasarkan yang terlama dan melewatkan ke halaman terakhir untuk menemukan jawaban terbaru. Mencetak gol Pemenang akan dipilih berdasarkan sistem poin. Setiap …

6
Detektor radiasi!
Program yang dikeraskan dengan radiasi adalah program di mana, jika ada karakter kode yang dihapus, program akan tetap berfungsi sama. Untuk pertanyaan ini, kami akan menulis sebuah program yang mendeteksi ketika diiradiasi. Tulis sebuah program atau fungsi yang, ketika setiap byte tunggal dihapus, program yang dihasilkan akan menampilkan byte itu …


12
Tentukan pemenang Tic-Tac-Toe (berbasis putaran)
Mari bermain golf kode! Tantangannya adalah menemukan pemenang permainan Tic-Tac-Toe. Ini telah dilakukan berkali-kali dengan memberikan papan yang memiliki satu pemenang yang jelas tetapi di sini adalah twist: Sel-sel diberi nomor seperti ini: 1|2|3 -+-+- 4|5|6 -+-+- 7|8|9 Anda mendapatkan larik 9 gerakan seperti itu: {3, 5, 6, 7, 9, …

1
Riang gembira
Latar Belakang Amerika Serikat memiliki kecintaan khusus pada persekongkolan - manipulasi yang disengaja dari suatu daerah pemilihan untuk memprediksi hasil pemilihan tertentu. Baru-baru ini ada kasus persekongkolan yang dibawa ke Mahkamah Agung. Gerrymandering, terutama yang terkait dengan ras, dianggap ilegal dan menghasilkan persyaratan untuk menggambar ulang garis kabupaten. Diberikan peta …

18
Apakah saya nomor 'Redivosit'?
Redivosite adalah kata portmanteau yang diciptakan untuk tujuan tunggal tantangan ini. Ini campuran Reduksi, Divisi dan Komposit. Definisi Diberikan bilangan bulat N> 6 : Jika N adalah prima, N bukan Nomor Redivosite. Jika N adalah komposit: berulang kali menghitung N '= N / d + d + 1 sampai N' …

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.