Pemrograman Puzzle & Golf Kode

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

11
Hasilkan sepasang bilangan bulat dari yang tidak negatif
Anda harus menulis sebuah program atau fungsi yang menggunakan integer non-negatif Nsebagai input dan output atau mengembalikan dua integer (negatif, nol atau positif) Xdan Y. Bilangan bulat dimaksudkan dalam arti matematika karena ada banyak dari mereka. Fungsi yang diimplementasikan harus bijective . Ini berarti bahwa untuk setiap pasangan harus Nmengeluarkan …
25 code-golf  math  number 

1
Temukan rute antara dua artikel Wikipedia
pengantar Baru-baru ini, saya skyping dengan sekelompok teman dan kami bosan dan tidak ada hubungannya, jadi kami "menemukan" sebuah "permainan" (beberapa orang di komentar menunjukkan bahwa permainan ini dapat dimainkan secara online dan sangat populer, jadi kami secara pasti tidak menciptakannya, meskipun saya belum pernah melihatnya). Alasan saya memasukkan kata …
25 code-golf 

3
Hasilkan Peta Realistis
Saya menggambar peta wilayah kata imajiner ini dalam beberapa menit di MS Paint: Saya pikir bisa membuat peta seperti ini secara terprogram akan sangat keren. Tantangan Tulis program yang menggunakan bilangan bulat positif Wdan H, dan himpunan bilangan bulat positif yang tidak kosong S. Menghasilkan gambar warna benar standar yang …

30
Estimator Monte Carlo dari Pi
Selamat Hari Pi semuanya! Tanpa alasan sama sekali, saya mencoba membuat estimator Pi Carlo yang sesingkat mungkin dari Monte Carlo. Bisakah kita membuat satu yang bisa muat dalam tweet? Untuk memperjelas, apa yang ada dalam pikiran saya adalah pendekatan khas menggambar titik acak dari satuan kuadrat dan menghitung rasio yang …

1
Layar Kunci Android
Intro Anda sedang duduk di ruang dewan di ujung meja panjang. Anda melihat-lihat dan melihat Tim Cook, Dewan Direksi Apple, hantu Steve Jobs, dan Jack Donaghy. Apple telah menyebut pertemuan ini karena mereka telah menyadari betapa kerennya layar kunci Android, dan mereka ingin 1-UP mereka. Semua orang di ruangan itu …

19
Mengevaluasi Dotty Strings
Tulis program yang menggunakan string panjang ganjil yang hanya berisi karakter .dan :. Dengan bantuan tumpukan yang awalnya kosong , buat angka dari string ini sebagai berikut: Untuk setiap karakter c dalam string (dari kiri ke kanan) ... Jika c adalah .dan tumpukan memiliki kurang dari 2 elemen, tekan 1 …

19
Buat program "hacker typer" yang membuat kode sumbernya sendiri
Jika Anda tidak terbiasa dengan peretas hacker, lihat hackertyper.net . Singkatnya, ini adalah sebuah program yang mengeluarkan satu potongan basis kode per keystroke untuk efek komedi. TETAPI, versi hackertyper.net terlalu mudah untuk diimplementasikan. Ini hanya menghasilkan tiga karakter sekaligus dari sepotong kode sewenang - wenang . Untuk tantangan ini, suatu …

10
Mandolin quine
Tulis quine ... dari mana setiap karakter lain dapat dihapus itu masih quine yang valid. Anda dapat menentukan apakah akan mulai menghapus karakter pada karakter pertama atau kedua. Kriteria pemberian skor (tambahkan bonus / persentase pena bersama-sama untuk persentase total): Panjang jawaban minimal harus 4 karakter Program harus mengandung setidaknya …
25 code-golf  quine 

3
Skor tenis memenuhi Code Golf
Mengingat Australia Terbuka 2014 di Melbourne, dan kemenangan oleh Stanislas Wawrinka melawan Novak Djokovic, saya mengusulkan tantangan golf kode berikut! Wawrinka dan Djokovic melakukannya lagi atas dasar CGC ini. Tantangan Anda adalah mengambil string yang terdiri dari 1 dan 2 dan menentukan skor tenis berdasarkan sistem penilaian tenis. Angka "1" …
25 code-golf  game 

2
Stand Terakhir - Kalahkan Zombie Horde
pengantar Anda sendirian di sebuah pulau. Sisa umat manusia sudah mati ( mungkin karena bug dalam kode user12345 ). Zombie Pirate Horde telah mencapai pulau Anda, dan mereka tidak ada habisnya. Saatnya untuk menendang pantat atau mengunyah permen karet, dan Anda semua keluar dari permen karet. Masalah Skenario kiamat kami …
25 code-golf 

9
Skor game Bowling
Tugas Anda adalah untuk meringkas dan menghasilkan skor satu pemain dalam permainan bowling 10-pin setelah hingga 21 gulungan . Gulungan direpresentasikan sebagai urutan bilangan bulat dalam metode input pilihan Anda . Setiap bilangan bulat sesuai dengan jumlah pin yang dirobohkan dalam gulungan itu. Mencetak gol Setelah setiap putaran , jumlah …
25 code-golf  number  game 

6
Bisakah Anda menggunakan Meta Quine?
Mirip dengan teka-teki quine lainnya (lebih khusus, yang ini ), tulis sebuah program yang menghasilkan sumber untuk dirinya sendiri. Inilah sentuhan baru: Kode yang dihasilkan TIDAK harus identik dengan sumbernya. Alih-alih, itu harus menghasilkan program yang berbeda yang akan membuat yang pertama. Tantangan terkait dengan di atas mencapai itu dengan …
25 code-golf  quine 

5
Hungry Image Snake - Hole # 3
Lubang # 1 Joe si ular lapar. Dia makan gambar, satu pixel pada satu waktu. Dia sangat menyukai piksel yang cerah. Tantangan Program Joe untuk memakan piksel paling terang yang bisa dia temukan, mengingat dia hanya bisa bergerak ke atas, bawah, kiri atau kanan. Spesifikasi Joe harus mulai dari piksel …

13
Apa ROT ini? - mendekripsi ROT-n
Berikut adalah huruf-huruf alfabet bahasa Inggris sesuai frekuensi: e t a o i n s h r d l c u m w f g y p b v k j x q z Artinya, eadalah surat yang paling sering digunakan, dan zmerupakan yang paling tidak umum. (Data dari Wikipedia …

30
Tulis efek domino
Menggunakan karakter Unicode paling sedikit, tulis fungsi yang menerima tiga parameter: Jumlah total domino ndomino yang terkena dampak Gulingkan arah domino yang terkena dampak ( 0atau Luntuk kiri, 1atau Runtuk kanan) Setelah domino dijatuhkan, itu juga harus menggulingkan domino yang tersisa di arah yang sama. Anda harus menampilkan domino dengan …

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.