Pemrograman Puzzle & Golf Kode

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

3
Kompresi Teks Lossy
Latar Belakang Dari 256 karakter yang mungkin dimiliki oleh byte, hanya beberapa di antaranya yang digunakan dalam sebagian besar keadaan. Tidak bisakah kita mengambil keuntungan dari ini, dan membuat file teks kita lebih kecil dengan menghilangkan kebutuhan akan huruf yang jarang digunakan? Banyak huruf tidak menambah nilai dalam kebanyakan situasi, …

2
Selain titik mengambang, tanpa mengapung!
Tugas Anda adalah untuk menulis sebuah program, dalam bahasa apapun, yang menambahkan dua angka floating point bersama-sama TANPA menggunakan setiap matematika titik pecahan atau mengambang. Matematika integer diizinkan. Format Format untuk angka adalah string yang berisi 1 dan 0 yang mewakili nilai biner dari pelampung 32-bit IEEE 754 . Misalnya …

1
Memeriksa Bit Radioaktif
Catatan: Ini adalah versi pengerasan radiasi dari tantangan saya sebelumnya Pristine Bit Memeriksa . Ini seharusnya jauh lebih sulit daripada yang itu. Tulis sebuah program / fungsi yang mengambil dua bilangan bulat dalam kisaran 000 hingga 255255255 inklusif, dan mengembalikan apakah bentuk biner dari angka-angka itu persis berbeda satu bit. …

2
Reroute the Path
Diberi kisi-kisi arah dan posisi awal dan akhir, tentukan jumlah minimum penggantian dalam kisi arah yang perlu dibuat untuk menyelesaikan jalur antara dua titik. Kisi-kisi adalah dua silinder. Ini lebih jelas diberi contoh. Contoh Mari kita ambil kotak berikut sebagai contoh: >>>>v >>>>< <<<<< Mari kita mulai dari (1, 1)dan …

11
Skor pertandingan Olimpiade [ditutup]
Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 8 bulan lalu . Tantangannya adalah untuk menulis program kode golf yang, diberikan n bilangan real positif dari 0 hingga 10 …

3
Cetak konjugasi penuh kata kerja Perancis
Diberikan string yang diakhiri dengan "er", "ir", atau "re" ("infinitive"), menampilkan konjugasi penuh dari string sebagai kata kerja Prancis dalam tujuh bentuk kata sederhana. Untuk setiap bentuk (dalam urutan yang diberikan di bawah), buat setiap kata ganti subjek dalam urutan berikut: je , tu , il , elle , nous …

1
Partisi dan Restrukturisasi
Dengan diberikan dua bentuk yang berdekatan dari area yang sama, tentukan cara optimal untuk membagi bentuk pertama menjadi jumlah minimum segmen yang berdekatan sehingga dapat disusun ulang untuk membentuk bentuk kedua. Dengan kata lain, temukan jumlah minimum segmen yang diperlukan yang dapat membentuk kedua bentuk tersebut. "Berdampingan" berarti bahwa setiap …

4
Nomor Pimpinan dan Penderitaan
Pengantar: Di Belanda, kata-kata memimpin dan menderita, masing-masing 'leiden' dan 'lijden', diucapkan dengan cara yang sama. Satu ditulis dengan "ei pendek", dan satu dengan "ij panjang" , seperti yang akan dikatakan oleh orang Belanda, tetapi 'ei' dan 'ij' dilafalkan [ɛi]. Tantangan: Diberikan daftar angka, tentukan yang mana (jika ada) yang …

1
Pengambilan slide
Terima kasih, Paman (ceritanya) Paman saya yang sedikit gila baru-baru ini pergi ke koloni luar angkasa, dan menyerahkan bisnis barang paletnya kepada saya. Gudang persegi panjang itu penuh dengan palet barang kecuali satu kotak di dekat pintu, dan saya baru saja menerima daftar palet pertama yang dipesan oleh pelanggan untuk …

26
Apakah angkanya bersahabat?
Dua angka dianggap bersahabat jika jumlah pembagi yang tepat dari yang pertama sama dengan angka kedua, jumlah pembagi yang tepat angka kedua sama dengan angka pertama, dan angka pertama dan kedua tidak sama. Mari kita definisikan S(x)sebagai jumlah pembagi yang tepat x. 220 dan 284 bersahabat karena S(220) = 284dan …

3
Pecahkan Anagram
Lihat juga: Nenek mencintai Ana Anda akan diberi serangkaian huruf ASCII huruf kecil. Menggunakan file kamus ini (DIPERBARUI), tugas Anda adalah menyelesaikan anagram. Untuk menyelesaikan anagram, Anda harus mengeluarkan semua kata atau grup kata yang dapat dibentuk menggunakan setiap huruf dari string input tepat satu kali, dipisahkan oleh baris baru. …

1
Fraksi frenzy!
EDIT: Saya mendapatkan banyak komentar tentang ini tidak berakhir - saya akan memberikan tag "jawaban yang benar" baik kepada orang pertama yang memberi saya FF(3)(seperti dalam memberikannya dalam jawaban mereka) atau membuktikan bahwa FF(3)memang memang meledak tanpa batas. Tugas: Tugas Anda adalah membuat program sekecil mungkin yang menghasilkan daftar kebalikan …

4
Hitung Skor Doppelkopf
pengantar Doppelkopf adalah permainan kartu tradisional Jerman untuk 4 pemain. Dek terdiri dari 48 kartu (9, 10, Jack, Queen, King, Ace dari masing-masing suit sementara setiap kartu ada di permainan dua kali), sehingga setiap pemain mendapat 12 kartu pada awal putaran. Selalu ada 2 tim yang ditentukan oleh distribusi Queens …

1
HappyCube Puzzle Solver
Tantangan ini terinspirasi oleh puzzle yang saya mainkan, yang terdiri dari potongan busa seperti ini: yang harus dirakit menjadi kubus 3D, seperti ini: Potongan-potongan puzzle dapat dilihat sebagai kotak 5 * 5 kotak, yang kotak 3 * 3 tengahnya selalu solid, sedangkan 16 kotak di tepi bisa padat atau kosong. …

7
Mendeteksi anagram dalam Parent String
Diberikan dua string, string induk dan string kueri masing-masing, tugas Anda adalah menentukan berapa kali string kueri, atau anagram string kueri ; muncul di string induk, dalam pencarian case-sensitive. Contoh Perilaku Input 1 AdnBndAndBdaBn dAn Output 1 4 Penjelasan Substring disorot dalam huruf tebal di bawah ini: Adn BndAndBdaBn AdnB …

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.