Pemrograman Puzzle & Golf Kode

26
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...

26
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...

26
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...

26
Saling Menyerang Queens

Biarkan papan catur 8x8 diwakili oleh dua nilai berbeda, dengan satu nilai menjadi kotak kosong dan yang lainnya menjadi ratu. Dalam contoh berikut, saya menggunakan 0s sebagai kotak kosong dan 1s sebagai ratu. Sebagai contoh: diberikan oleh 1 0 1 1 1 0 0 0 1 0 1 0 1 0 1 1 1 0 1 0 1 1 0 1 0 1 0...

26
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...

26
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...

26
Hapus beberapa bit dan hitung

Pertimbangkan semua 2^npanjang string biner yang berbeda ndan asumsikan n > 2. Anda diizinkan untuk menghapus b < n/2bit tepat dari masing-masing string biner, meninggalkan string yang n-btersisa. Jumlah string berbeda yang tersisa tergantung pada bit mana yang Anda hapus. Dengan asumsi...

26
Panggang aku moji

Diberikan string, daftar karakter, aliran byte, urutan ... yang keduanya UTF-8 dan Windows-1252 yang valid (sebagian besar bahasa mungkin ingin mengambil string UTF-8 yang normal), mengubahnya dari (yaitu, berpura - pura adalah ) Windows-1252 ke UTF-8 . Contoh walked-through String UTF-8 Iā€‚...

26
Kotor dan Unik

Dalam pertanyaan ini saya akan berbicara tentang program sebagai string, ini adalah string byte, bukan karakter. Bagaimana program hasil Anda ditampilkan atau ditampilkan tidak penting untuk tantangan ini, hanya bagaimana hal itu muncul dalam masalah memori. Sebuah program yang murni adalah sebuah...

26
Dua lusin perkiraan angka ciuman

Diberi angka dari 1 hingga 24, menampilkan angka berciuman sesuai pengetahuan terkini (beberapa angka akan memiliki lebih dari satu hasil yang dapat diterima). Pengetahuan tentang geometri tidak penting karena semua output tercantum di bawah ini. Dari halaman Wikipedia pada Masalah Nomor Berciuman...

26
Tampilan persen sisa baterai

Tampilkan sisa daya baterai, sebagai persentase dari daya maksimum Ingatlah jika Anda tidak dapat menjalankan kode Anda di telepon, kalkulator, dll, Anda mungkin dapat menginstal lingkungan Anda di laptop setidaknya. Jika Anda benar-benar tidak dapat berjalan pada perangkat yang memiliki baterai,...

26
Perisai Tentara Romawi

Pos kotak pasir (dihapus) Formasi tentara Romawi kuno sangat terkenal di seluruh dunia. Dalam formasi-formasi ini legiun Romawi dikelompokkan dalam bentuk geometris (biasanya persegi panjang) melindungi sayap dan bagian superiornya menggunakan perisai mereka. Legionary di posisi interior menutupi...

26
Beralih beberapa bit dan dapatkan kotak

Dengan bilangan bulat , Anda harus menemukan jumlah bit minimum yang perlu dibalik dalam untuk mengubahnya menjadi angka kuadrat . Anda hanya diperbolehkan membalikkan bit di bawah yang paling signifikan .NN> 3N>3N>3NNN Contohnya 2 2 0N= 4N=4N=4 sudah merupakan angka kuadrat ( ), sehingga...

26
Bandingkan nomor versi

Ketika kami menerbitkan beberapa perangkat lunak, kami menetapkan nomor versi untuknya. Dan pengguna mungkin ingin memperbarui ke versi terbaru dari beberapa perangkat lunak. Jadi, inilah saatnya untuk mencari tahu versi mana yang harus lebih baru. Memasukkan Masukkan dua nomor versi sebagai...

26
Mahkota seratus mahkota mahkota

Saya perhatikan permainan tertentu memiliki penghitung kehidupan yang aneh, yang bukannya berhenti 999, memperoleh angka baru - angka berikutnya adalah mahkota seratus atau šŸ‘‘00. Setelah itu šŸ‘‘99datang mahkota ratus mahkota ( šŸ‘‘šŸ‘‘0) dan angka terakhir, setelahnya šŸ‘‘šŸ‘‘9, adalah mahkota seratus mahkota...

26
Buat mereka berjumlah 10.000

Kami baru saja mencapai ambang 10.000 pertanyaan tentang PPCG. Hore! Mari kita rayakan ini dengan tantangan sederhana. Memasukkan Dua bilangan bulat AAA dan BBB , keduanya dalam [1..9999][1..9999][1..9999] , sehingga

26
Menyamakan array

Tantangan Anda diberi array dari integer. Dengan gerakan, Anda dapat menambah atau mengurangi elemen array sebanyak 1 . Tugas Anda adalah untuk menyamakan array, yaitu membuat semua elemen array sama dengan melakukan beberapa gerakan . Tapi itu tidak cukup! Anda juga ingin membuat gerakan...

26
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...

26
Desimal padat dikemas (DPD) ke desimal

Untuk penggemar nandgame: Silakan coba DPD ke desimal di gerbang logika juga! Latar Belakang Desimal padat dikemas (DPD) adalah cara untuk secara efisien menyimpan angka desimal dalam biner. Ini menyimpan tiga angka desimal (000 hingga 999) dalam 10 bit, yang jauh lebih efisien daripada BCD...

26
Apakah Perangkat Ini Mewakili Nomor Alami?

Dalam teori himpunan, bilangan N ={0,1,2,3,.. . }N={0,1,2,3,...}\mathbb{N} = \{0, 1, 2, 3, ...\} biasanya dikodekan sebagai set murni , yaitu set yang hanya berisi set kosong atau set lainnya yang murni. Namun, tidak semua set murni mewakili bilangan asli. Tantangan ini adalah tentang memutuskan...