Pemrograman Puzzle & Golf Kode

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

11
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 apakah suatu set murni yang …

10
Seberapa cepat saya bisa mengatakan program Anda?
Baru-baru ini saya memutuskan untuk mengunduh beberapa perangkat lunak dikte, untuk membantu penulisan saya. Namun, itu tidak berfungsi dengan baik ketika saya mengkode, karena saya harus berubah dari mengucapkan kata-kata menjadi simbol dan kembali lagi. Ini bahkan lebih buruk ketika aku coding dalam bahasa esoteris yang semua simbol. Untuk membuat …

15
Bangun Podium ASCII
Dalam kompetisi olahraga, sering terjadi bahwa pemenang disajikan di podium, dengan orang yang berada di posisi pertama di tengah, orang di tempat kedua di ketinggian tengah di sebelah kiri, dan orang ketiga di tempat terendah dan ke kanan. Kita akan membuatnya kembali di sini dengan beberapa penyesuaian khusus. Podium disajikan …

23
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 sesedikit mungkin .SebuahSebuaha Memasukkan Sebuah non-kosong …

25
Buat kata sandi
Sangat sulit untuk mengingat kata sandi saya, jadi saya menemukan cara untuk membuat kata sandi. Cara saya membuat kata sandi berasal dari kata atau kalimat, mengikuti langkah-langkah ini: Mulai dari kiri ke kanan Temukan hitungan setiap huruf Masukkan surat dengan jumlah di urutan Surat dengan pengulangan yang lebih tinggi pada …

12
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 naif (yang menyimpan satu digit …

30
Output dengan panjang yang sama selalu
Dengan tantangan seperti Keluaran dengan panjang yang sama dengan kode dan Buat keluaran dua kali panjang kode , saya memikirkan tantangan terpisah, tetapi serupa. Tugasnya adalah menghasilkan output. Ini bisa berupa string, daftar karakter, atau apa pun format output default program Anda. Namun, output Anda harus selalu sama, terlepas dari …

7
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 program yang ketika dijalankan tidak kesalahan, namun akan …

2
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 tujuan Anda adalah untuk meninggalkan string yang tersisa …

18
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 A+B&lt;10000A+B&lt;10000A+B<10000 . Tugas Tugas Anda adalah menambahkan satu digit tunggal ke salah satu bilangan bulat ini atau satu digit tunggal …

6
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 : angka ciuman didefinisikan sebagai jumlah bola unit …

11
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, maka sayangnya bahasa Anda tidak memenuhi syarat karena Anda …
26 code-golf 

8
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 …

16
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 bagian superior yang menempatkan perisai mereka di atas kepala mereka, legionary di …
26 code-golf  matrix 

24
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 string. Dalam konteks tantangan ini, kami hanya mendukung nomor …

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.