Pemrograman Puzzle & Golf Kode

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

16
Ekstrak saluran RGB dari suatu gambar
Diberikan gambar, baik sebagai input (mungkin dalam RGB triplets) atau dengan nama file sebagai input (Anda dapat menganggap gambar memiliki nama file tertentu, mungkin tanpa ekstensi), menampilkan gambar yang mewakili saluran warna tunggal dari gambar. Anda juga akan mengambil input lain, mewakili saluran mana yang akan di-output. Input dapat berupa …

11
Tandai makalah IMT UKMT
Saya melakukan IMC tahun ini. Apakah ada orang lain di sini yang melakukannya? Dalam makalah Tantangan Matematika Menengah UKMT, ada dua puluh lima pertanyaan. Lima belas pertanyaan pertama memberi Anda lima nilai jika Anda melakukannya dengan benar. Untuk sepuluh pertanyaan lainnya, Anda mendapatkan enam nilai untuk membuatnya benar. Dalam sepuluh …
22 code-golf 

4
Apa yang baru saja saya mainkan? Terjemahkan jari gitar ke akord
Terkait: Musik: ada apa di chord ini? , Catatan untuk Tablature , Membuat tab gitar? , Terjemahkan pasangan nomor ke catatan gitar Diberi fingering gitar, mengeluarkan akor yang diwakilinya. Anda dapat menggunakan input dan output standar, atau menulis fungsi yang mengembalikan string. Masukan jari akan dapat diklasifikasikan sebagai salah satu …

2
Hasilkan ASCII Padovan Spiral
Ini adalah versi ASCII dari tantangan ini . Posting awal dipisahkan per permintaan oleh Martin Ender pengantar Mirip dengan Urutan Fibonacci, Urutan Padovan ( OEIS A000931 ) adalah urutan angka yang dihasilkan dengan menambahkan istilah sebelumnya dalam urutan. Nilai awal didefinisikan sebagai: P(0) = P(1) = P(2) = 1 Istilah …

3
Apakah kita sudah sampai?
Saya seorang penjelajah waktu, dan saya terobsesi dengan perjalanan waktu. Saya sangat suka saat-saat ketika jarum jam melewati 12, atau ketika saya bisa beralih ke halaman berikutnya dari kalender saya, atau ketika semua orang berteriak "Selamat Tahun Baru!" Tolong tuliskan bagi saya sebuah program untuk menunjukkan kepada saya seberapa jauh …
22 code-golf  date 

9
<("<) Penari Burung (>")>
Burung Anda telah gatal untuk beberapa latihan dan muak terjebak dalam posisi statis sepanjang waktu. Tulis program yang akan menunjukkan burung ascii yang menari secara acak, memperbarui setiap 100ms * n atau 200ms * n tergantung pada gerakan dansa. Burung itu selalu dimulai dengan gerakan tarian &lt;(")&gt;. Program harus menerima …

7
Temukan produk terbesar dari urutan terpanjang antara min dan maks
Memasukkan: Urutan bilangan bulat yang tidak kosong lebih besar dari nol, yang panjangnya lebih besar dari 1. Keluaran: Produk terbesar dari semua elemen urutan terpanjang antara elemen minimum dan maksimum urutan termasuk mereka. catatan: Karena elemen minimum dan maksimum dapat diulangi, maka untuk jawaban yang pasti diperlukan untuk menemukan urutan …

17
Netralkan data
Untuk menetralkan data, ganti semua angka (bukan angka!) Secara rekursif dengan nol dan semua karakter (bukan string!) Dengan spasi. Anda harus menerima nomor tunggal, karakter, atau string, atau mungkin array * rekursif dari data numerik / karakter campuran yang dapat ditangani oleh bahasa Anda. Misalnya, Anda harus menerima string aktual …

7
Cetak Potongan Poliglot
Biasanya, poliglot dibuat sedemikian rupa sehingga setiap bahasa dapat mengabaikan bagian kode yang ada untuk bahasa lain, dengan membungkusnya dalam string literal, menggunakan sintaksis komentar, atau trik serupa lainnya. Tujuan Anda adalah menulis polyglot di mana output untuk setiap bahasa adalah kode dari polyglot yang menghasilkan output itu. Secara khusus, …

6
Menghidupkan dekorasi cahaya norak
Tantangan ini untuk menghormati lampu Natal yang norak di rumah mertua saya. Tantangannya adalah membuat keluaran grafis yang menunjukkan dekorasi dalam "waktu nyata". Video (gif atau format lain) akan memiliki "lampu" vertikal dan horizontal n-by-m . 5 &lt;= m, n &lt;= 40 . Ukuran dan resolusi bingkai dapat bervariasi tergantung …

6
Kegilaan cermin ajaib
pengantar Saya punya kamar yang penuh cermin ajaib . Mereka adalah artefak misterius yang dapat menduplikasi item apa pun, kecuali cermin ajaib lainnya. Secara lebih eksplisit, versi duplikat item akan muncul di sisi lain dari cermin, pada jarak yang sama. Namun, jika ada cermin ajaib lain di jalan di kedua …
22 code-golf  string 

12
Skor satu tangan Hati
Hearts adalah permainan kartu pengambilan trik untuk 4 pemain. Setiap trik diambil oleh pemain yang memainkan kartu tertinggi dari suit terkemuka. Di akhir masing-masing tangan, para pemain mengeluarkan skor penalti tergantung pada kartu penalti yang mereka ambil; tugasnya adalah menentukan skor di bawah aturan Microsoft Hearts . Memasukkan Input adalah …

10
Sederhanakan sebuah array
Memasukkan Array yang dapat berisi array atau bilangan bulat positif, berurutan, naik. Array dapat memiliki sejumlah array di dalamnya, dan seterusnya dan seterusnya. Tidak ada array yang akan kosong. Keluaran Array ini disederhanakan Cara menyederhanakan array Kami akan menggunakan array, [1, [2, 3], [[4]], [[[5, 6], 7, [[[8]]]], 9]]sebagai contoh …

24
Buat batu besar menjadi batu kecil
Selamat datang di penggiling. Tugas Anda adalah membuat batu besar menjadi batu kecil dengan menggilingnya. Ambil input batu besar n &gt; 3 dan giling. Lanjutkan untuk menggiling batu dengan membuangnya ke penggiling sampai ukuran semua batu 2. batu selalu digiling menjadi sama rata. Jika hasil penggilingan aneh, ambil hasil - …

25
Quine Anagram! (Utas Polisi)
Ini adalah utas polisi. Untuk utas perampok, klik di sini . Tugas Polisi Pertama, tuliskan quine dalam bahasa pilihan Anda. Selanjutnya, aduk quine. Pastikan untuk melakukan ini dengan baik karena perampok akan mencoba menguraikannya dan menemukan kode sumber asli! Perhatikan bahwa kode acak tidak perlu berfungsi. Posting jawaban di utas …

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.