Pemrograman Puzzle & Golf Kode

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

6
Pesan kesalahan palsu
Tulis program yang mencetak pesan kesalahan sintaksis dari kompiler atau penerjemah. Pesan kesalahan harus menyesatkan sehingga pengelola kode akan membutuhkan waktu berhari-hari untuk mengetahui bahwa kesalahan itu dipalsukan, itu berarti, Anda harus mengaburkan (dan menyembunyikan niat Anda). Juga, kesalahan harus setepat mungkin, dan harus merujuk ke kode dengan benar. Untuk …

4
Bangun ponsel kecil dan seimbang
Anda diberi banyak bobot, dan tugas Anda adalah membangun ponsel seimbang kecil menggunakan bobot itu. Input adalah daftar bobot bilangan bulat dalam rentang 1 hingga 9, inklusif. Mungkin ada duplikat. Outputnya adalah gambar ascii dari sebuah ponsel yang, ketika digantung, akan menyeimbangkan. Mungkin yang terbaik ditunjukkan oleh contoh: memasukkan 3 …

20
Temukan kolom di mana semua karakter sama
Saya menemukan pertanyaan ini pada SO dan berpikir itu akan menjadi tantangan golf yang bagus. Jadi begini: Tantangan: Tulis sebuah program yang membaca urutan string karakter, satu per baris, dan menampilkan daftar semua posisi di mana setiap string memiliki karakter yang sama. Masukan dan keluaran: Input terdiri dari satu atau …
18 code-golf 

5
Perbaiki fungsi acak yang rusak
Seorang teman memiliki kartu tambahan di komputer mereka yang menghasilkan angka acak sempurna dari 1 hingga 5 inklusif. Sayangnya, mereka menumpahkan cola di atasnya, dan sekarang hanya menghasilkan 2 untuk semua angka dari 1 hingga 4. Untungnya keacakan dipertahankan, tetapi 2 memiliki probabilitas 80% dan 5 memiliki probabilitas 20%, dan …

15
Penjelajah Waktu
Kode terpendek untuk menghasilkan waktu yang tepat pada jam menang. Anda adalah penjelajah waktu yang berpengalaman dan diketahui berhenti di banyak planet selama jurnal Anda. Setiap planet berputar pada kecepatan yang berbeda dan karenanya, lamanya satu hari berbeda dari hari 24 jam yang biasa. Akibatnya, planet-planet menggunakan jam dengan jumlah …
18 code-golf 

4
Bantu Tuan Jones menikmati pulang pergi sepedanya
Tuan Jones ingin melakukan perjalanan pulang pergi dengan sepedanya. Dia ingin mengunjungi beberapa kota dalam urutan sewenang-wenang, tetapi rutenya tidak boleh melintasinya sendiri, karena dia benci berada di tempat yang sama dua kali dalam liburannya. Karena ia benar-benar suka bersepeda, panjang rutenya benar-benar tidak relevan, tetapi ia tidak suka mengemudi …

5
Cetak Pohon Biner
Terinspirasi oleh pertanyaan terbaru tentang ... Tulis fungsi untuk mencetak pohon biner dalam format berikut: 3 / \ 1 5 \ / \ 2 4 6 Outputnya harus terdiri dari garis node, diikuti oleh garis /dan \karakter yang menunjukkan hubungan, diikuti oleh garis node, dll. Anda dapat menganggap semua node …

30
Pola papan catur
Input: angka positif, lebih kecil dari 80, dari stdin atau sebagai argumen baris perintah. Output: Pola papan catur persegi, ukuran nomor input. Bidang gelap diwakili oleh huruf 'X', bidang putih dengan spasi. Bidang kiri atas harus 'X'. Diperlukan program yang lengkap. Contoh: Input : 1 Keluaran : X Input : …

2
Menghitung makhluk pada ubin heksagonal
Tantangan ini akan membuat Anda menghitung "makhluk" di permainan ubin Palago. Makhluk adalah segala bentuk tertutup yang dapat dibentuk oleh ubin Palago dengan warna senada dalam kisi heksagonal. Gim Palago terdiri dari ubin seperti ini: Ubin ini dapat diputar 120∘120∘120^\circ , 240∘240∘240^\circ , atau tidak sama sekali dan ditempatkan di …

15
Saya gandakan sumbernya, Anda (mungkin) gandakan hasilnya!
Tugas Tugas ini adalah untuk menulis sebuah program yang output konsisten tetapi sebaliknya sewenang-wenang bilangan bulat positif xxx (begitu ketat lebih besar dari 0). Inilah intinya: ketika sumber diulang NNN kali (kode ditambahkan / digabungkan N−1N−1N-1 ke dirinya sendiri), program harus memiliki 1N1N\dfrac{1}{N}Probabilitas N untuk menghasilkanN⋅xN⋅xN\cdot xdan probabilitas yang tersisa …

21
Mulai dari yang
Dengan bilangan bulat positif n , ikuti langkah-langkah ini: Buat array A dengan n 1 s. Jika A hanya memiliki satu elemen, akhiri. Jika tidak, mulai dari elemen pertama, ganti setiap pasangan A dengan jumlahnya, biarkan elemen terakhir seolah-olah panjang A aneh, dan ulangi langkah ini. Output harus berisi A …

23
Bisakah Jimmy bertahan di tali?
Satu lagi tantangan Jimmy oleh ayah asalnya. Lihat tantangan-tantangan indah lainnya . Seperti yang Anda semua tahu, baru-baru ini kami telah melihat tantangan terkait dengan Jimmy di platform. Sekarang, Jimmy adalah seorang akrobat seperti yang saya sebutkan sebelumnya, dan dia punya trik-trik lain. Salah satu trik ini tergantung pada tali. …


18
Tips untuk bermain golf di Japt
Sekarang saya benar-benar kecanduan Code Golf, mungkin sudah saatnya saya mencoba mengambil beberapa bahasa golf. Mengingat bahwa saya bermain hampir secara eksklusif dalam JavaScript, Japt sepertinya merupakan bahasa logis untuk memulai. Saya akan menyelami dokumentasi pada kesempatan berikutnya yang saya dapatkan tetapi, sementara itu, silakan kirim tips yang Anda miliki …
18 code-golf  tips  japt 

23
Menampilkan n dengan n
Apa yang saya inginkan: Sederhananya, saya ingin tampilan berbasis teks, yang meminta input n,, lalu menunjukkan nilai itu pada tampilan! Tapi ada tangkapan. Setiap piksel 'benar' '(yang diisi) harus diwakili oleh angka itu n.. Contoh: Anda diberi input n . Anda dapat menganggap nakan menjadi satu digit Input: 0 Output: …

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.