Pemrograman Puzzle & Golf Kode

24
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...

24
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...

24
Tiga-pointer! Tapi jenis apa?

Dari http://en.wikipedia.org/wiki/Triangle : Tulislah sebuah program yang membutuhkan tiga tupel koordinat 2d (Kartesius), dan klasifikasikan bentuk apa yang dijelaskan ketiga poin ini. Dalam hampir semua kasus, titik-titik ini akan menggambarkan segitiga dengan berbagai jenis. Dalam beberapa...

24
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...

24
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...

24
Tampilkan jejak penunjuk tetikus ... di masa depan!

Terinspirasi oleh contoh ini menggunakan d3js , saya menantang Anda untuk membuat kanvas (atau bahasa pilihan Anda) di mana jejak penunjuk mouse akan ditampilkan, dengan twist berikut: Twist Anda tidak boleh menampilkan jejak di mana penunjuk tetikus itu berada , tetapi "jejak" di mana ia akan...

24
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...

24
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...

24
Lampirkan 1009 piksel

Output adalah bentuk yang membungkus 1009 piksel. Bentuknya harus berbentuk loop tunggal, tertutup, tidak berpotongan. Input adalah bilangan bulat positif bukan nol. Setiap input harus menghasilkan output yang unik - yaitu, setiap output harus unik dari yang dihasilkan menggunakan input yang...

24
Apakah struktur bata stabil?

Mari kita mewakili bata batu standar sebagai [__](dan mengabaikan fakta bahwa bagian atas terbuka). Ketika batu bata ini ditumpuk, setiap lapisan lainnya diimbangi dengan setengah batu bata, seperti biasa dalam konstruksi batu bata: [__][__][__][__] [__][__][__][__]

24
Cetak semua Kode Negara

ISO 3166-1 adalah standar yang mendefinisikan semua kode negara. Kode dua huruf yang terkenal (AS, GB, JP, dll.) Disebut kode Alpha-2. Dengan dua huruf, hanya ada 26 2 = 676 kode yang mungkin, yang dapat diatur dengan baik dalam kotak. Tabel ini dapat berguna sebagai gambaran umum, untuk melihat...

24
Saatnya Spanyol!

Saya punya tugas sederhana yang seharusnya relatif mudah diimplementasikan dengan menggunakan kode. Tujuan Anda adalah untuk menulis program yang akan menampilkan waktu yang ditulis dalam bahasa Spanyol, mengingat waktu dalam format HH: MM. Banyak orang mungkin tidak tahu bagaimana melakukan ini,...

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...

24
Generator Penutupan Palindromik Dua Arah

pengantar Penutupan palindromik dari string input adalah palindrom terpendek yang dapat dibangun dari string input di mana palindrom akhir dimulai dengan string input. Untuk tantangan ini, kami akan mempertimbangkan penutupan palindromik dua arah sedemikian rupa Kiri Palindromic Penutupan dari...