Pemrograman Puzzle & Golf Kode

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

1
Cetak lirik untuk “Twinkle Twinkle Little Star”
Tujuan Anda adalah mencetak lirik lagu "Twinkle Twinkle Little Star" saat setiap not dimainkan. Mikrofon komputer akan mendengar catatan. Jika nada (tetapi tidak harus panjang) dari catatan itu benar, cetak suku kata yang sesuai. Kalau tidak, jangan lakukan apa pun. Setiap not akan memiliki setidaknya setengah detik, dan akan ada …
24 code-golf  music  audio 

3
Isi Layar dengan Wang Tiles
Telah terbukti bahwa 13 ubin Wang persegi berikut selalu memasang pesawat secara aperiodik . Ini berarti bahwa ketika kotak disusun dalam kotak dengan semua sisi yang berdekatan dengan warna yang sama, terjemahan pola tidak akan pernah cocok dengan dirinya sendiri. Kami akan mewakili setiap ubin secara tekstual dengan kisi 3 …


7
Golf Decode Morse
Saya menjadi waspada dengan kebencian yang semakin besar terhadap ruang dan jawaban ini telah mengilhami saya untuk memastikan kode Morse aman dari penghapusan spasi kosong yang berbahaya ini. Jadi, tugas Anda adalah membuat program yang berhasil menerjemahkan kode Morse dengan semua ruang dihapus. Aturan: Input akan berupa string yang hanya …
24 code-golf  morse 

9
Turnamen Catur
Ini adalah catur-KOTH dengan aturan yang disederhanakan (karena catur itu sendiri sudah rumit, memainkannya melalui program sederhana tidak membuatnya lebih mudah). Saat ini terbatas pada java (versi 8), tetapi membuat kelas wrapper tidak terlalu sulit (jika seseorang ingin melakukan ini). Papan catur Papan catur dalam program kontrol menggunakan versi notasi …

24
Fungsi Minmod Terpendek
Fungsi minmod adalah varian dari min yang familier , yang muncul dalam skema resolusi tinggi yang membatasi-lereng untuk persamaan diferensial parsial. Diberikan sejumlah lereng, ia mengambil kemiringan yang paling rata, sambil menjaga tanda relatif di antara lereng. Fungsi ini mengambil sejumlah parameter yang berubah-ubah. Kemudian minmod (x 1 , x …


15
Tentukan skor dan validitas Scrabble string
Tugas Anda adalah menentukan apakah string yang diberikan memiliki panjang yang sesuai dan dapat diwakili dengan ubin Scrabble dan, jika demikian, output jumlah skor setiap huruf. Jika Anda tidak tahu cara bermain Scrabble :, Anda memiliki 100 ubin dengan berbagai huruf A – Z yang tercetak di atasnya, serta dua …


4
Tambahkan dua angka dengan aman, di C
Semua orang tahu bahwa C adalah bahasa pemrograman tingkat tinggi yang indah, aman, dan tinggi. Namun Anda, sebagai pembuat kode diatur tugas berikut. Tulis program untuk menambahkan dua angka. Input: Dua bilangan bulat yang dipisahkan ruang. Output: Jumlah dari dua angka dalam input. Twist adalah bahwa kode Anda harus 100% …
24 code-golf  c 

6
Fraksi terdekat
Tugas: Program Anda diberi fraksi sederhana positif dan tepat dalam format .<numerator>/<denominator> Untuk input ini, ia harus menemukan dua fraksi. Sebagian kecil yang kurang dari input. Sebagian kecil yang lebih besar dari input. Kedua fraksi harus memiliki penyebut yang lebih rendah daripada input. Dari semua fraksi yang mungkin, mereka harus …

3
Menyembunyikan informasi dalam Kucing
Anda adalah agen rahasia yang mencoba berkomunikasi dengan tanah air Anda. Tentu saja informasi itu perlu disembunyikan sehingga tidak ada orang yang mencuri pesan Anda. Apa yang lebih cocok daripada kucing? Semua orang suka gambar lucu kucing [rujukan?] , Jadi mereka tidak akan curiga ada informasi rahasia yang bersembunyi di …

8
Buat Puzzle Nonogram
Sebuah Nonogram adalah dimensi dua teka-teki logika yang terlihat seperti ini (screenshot dari game Pixelo , permainan Nonogram favorit saya): Tujuan permainan ini adalah untuk mengetahui gambar apa yang dikodekan oleh angka-angka tersebut. Aturannya sederhana: Angka pada kolom atau baris berarti bahwa di suatu tempat di kolom atau baris itu, …
24 code-golf 

1
Temukan akar polinomial yang sebenarnya
Tulislah program mandiri yang ketika diberi polinomial dan terikat akan menemukan semua akar nyata polinomial itu menjadi kesalahan absolut tidak melebihi batas. Kendala Saya tahu bahwa Mathematica dan mungkin beberapa bahasa lain memiliki solusi satu-simbol, dan itu membosankan, jadi Anda harus tetap berpegang pada operasi primitif (penambahan, pengurangan, perkalian, pembagian). …

21
Kapan terakhir kali tanggalnya dapat dibagi oleh n?
Tanggal dapat diwakili oleh integer yang tidak ditandai seperti itu: YYYYMMDD. Yang perlu Anda lakukan adalah menulis program atau fungsi terpendek yang mencari tahu tanggal terbaru yang jumlahnya dapat dibagi dengan angka yang diberikan n(termasuk tanggal hari ini) dan kemudian mengembalikan tanggal itu dalam format yang ditunjukkan di atas. Jika …
24 code-golf  date 

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.