Pemrograman Puzzle & Golf Kode

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

7
Angka sebagai Grafis Edaran
Pertama, pelajari puzzle ini untuk merasakan apa yang akan Anda hasilkan. Tantangan Anda adalah menulis program atau fungsi yang akan menghasilkan grafik lingkaran seperti yang ada di teka-teki, diberi nomor (basis 10) antara 1 dan 100 (inklusif). Ini mirip dengan tantangan ini , kecuali bahwa Anda akan menghasilkan grafik daripada …

1
Sirkuit Domino
Papan angka Berikut adalah skor mentah (yaitu jumlah domino) untuk pengiriman VisualMelon. Saya akan mengubahnya menjadi skor yang dinormalisasi yang dijelaskan di bawah ini, ketika lebih banyak jawaban masuk. Solusi yang ada sekarang dapat menyelesaikan semua sirkuit di benchmark: Author Circuit: 1 2 3 4 5 6 7 8 9 …

9
Makan Permen dalam Urutan yang Benar
Ketika berbicara tentang memakan permen, saya memegang standar yang lebih tinggi daripada orang awam pada umumnya. Ada keseimbangan halus antara "mencampurnya" dan "menyimpan yang terbaik untuk yang terakhir." Dalam tantangan ini, Anda akan diberi serangkaian karakter di mana setiap karakter mewakili sepotong permen. Karakter yang berbeda (peka huruf besar kecil) …



3
Lukis kehidupan yang diam (atau yang bergerak) - gambarlah sebuah gambar di Game of Life
Anda diberikan sebagai input gambar skala abu-abu. Tugas Anda adalah menemukan pola statis atau pengulangan di Game of Life Conway yang menyerupai gambar input sedekat mungkin. Output Anda dapat berupa gambar diam atau animasi looping dalam beberapa format yang dapat dikonversi ke gif. Dimensi gambar output harus sama dengan input, …

18
Jelaskan Teorema Pythagoras secara Visual
Penjelasan visual umum dari teorema Pythagoras adalah sebagai berikut: Kotak dimaksudkan untuk mewakili kuadrat sisi panjang, dan bidang a + b = c , seperti teorema Pythagoras. Bagian ini yang harus Anda tunjukkan. Tugas Anda Anda akan mendapatkan dua bilangan bulat sebagai input, yang dimaksudkan untuk mewakili sisi adan bsegitiga …

24
Memetakan kembali ASCII
Tantangan Tulis program yang menata ulang karakter ASCII! Seharusnya menghasilkan string tunggal yang berisi semua karakter ASCII yang dapat dicetak tepat sekali. Karakter pertama dari string ini diberi nilai 1, karakter kedua nilai 2, dan seterusnya. Jika dua karakter biasanya bersebelahan (perbedaan antara kode karakter mereka adalah 1), mereka mungkin …

9
Program Mobil Balap
SELAMAT DATANG di @kuroineko. Menangkan hadiah untuk kecepatan luar biasa (672 gerakan) di trek Gauntlet. PEMIMPIN: * Nimi mencetak 2129 ringan. Entri lain lebih besar tetapi menunjukkan beberapa kecepatan serius. * Pemimpin dapat berubah karena entri yang lebih baru. Tugas Anda adalah menulis sebuah program kecil yang dapat mengendarai mobil …


5
Huruf, Angka, Simbol, Spasi, Ulangi
Ada 97 karakter ASCII yang ditemui orang secara teratur. Mereka terbagi dalam empat kategori: Surat (52 total) ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Angka atau Digit (10 total) 0123456789 Simbol & Tanda Baca (32 total) !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ Spasi (3 total) Spasi , tab \t, dan baris baru \n. (Kami akan memperlakukan varian baris baru seperti \r\nsebagai …

5
Zzub Zzif (membalikkan Fizz Buzz)
Diberikan potongan output buzz fizz dengan semua angka dihapus, isi angka yang benar dengan nilai serendah mungkin sehingga potongan buzz fizz benar. Untuk keperluan tantangan ini, fizzdan masing buzz-masing memiliki nilai 3 dan 5. Jika input adalah urutan yang tidak valid dari fizz, buzzdan mengosongkan baris, maka sebaliknya output saja …

8
Kompilasi kompilasi mandiri [tertutup]
Ini didasarkan pada pembicaraan tentang kompiler yang saya dengarkan beberapa waktu lalu, tapi saya, sayangnya, tidak dapat mengingat kapan atau di mana. Buat kompilator terpendek dalam bahasa apa pun yang dapat dikompilasi sendiri. Targetkan setiap ISA yang wajar (68K, x86, MIPS, ARM, SPARC, IBM BAL, dll.) Yang tidak memiliki instruksi …

8
Bantu istri gila saya menghias pohon Natal kami
Istri saya sangat, katakanlah, khususnya dalam hal meletakkan hiasan di pohon Natal kami. Mari kita beri dia beberapa kode untuk membantunya dalam masa percobaan ini. Memasukkan Diberikan input 2 < n < 10ketinggian pohon dan 0 < k < njumlah ornamen yang berbeda. Tugas Hiasi pohon dimulai dengan 1dan knaik …

14
Hari ini adalah Pusat
Diberi tanggal sebagai input dalam format apa pun yang nyaman, mengeluarkan kalender dengan tanggal tersebut sebagai pusat tepat dari jendela lima minggu. Header kalender harus menyertakan singkatan dua huruf untuk hari dalam seminggu (yaitu, Su Mo Tu We Th Fr Sa). Tiga huruf atau singkatan lainnya tidak diperbolehkan. Misalnya, diberikan …

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.