Pemrograman Puzzle & Golf Kode

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

2
Pemecahan garis kasar nonogram
Latar Belakang Nonogram , juga dikenal sebagai Picross atau Griddlers, adalah teka-teki di mana tujuannya adalah untuk menentukan apakah setiap sel pada grid 2D harus diwarnai atau dibiarkan kosong, menggunakan jumlah sel berwarna berturut-turut pada setiap baris. Berikut ini adalah contoh puzzle Nonogram dengan solusi. Masalahnya adalah, beberapa game / …

25
Keluarkan papan Sudoku
Tantangan hari ini sederhana: Tanpa mengambil input apa pun, mengeluarkan papan sudoku yang valid. Jika Anda tidak terbiasa dengan sudoku, Wikipedia menjelaskan seperti apa bentuk papan yang valid : Tujuannya adalah untuk mengisi kisi 9 × 9 dengan angka sehingga setiap kolom, setiap baris, dan masing-masing dari sembilan 3 × …

11
Apakah Matriks Pascal ini?
Dalam segitiga Pascal, setiap angka adalah jumlah dari dua angka yang berada tepat di atasnya, memperlakukan titik-titik kosong sebagai nol: Dengan memutar segitiga, kita dapat memotong matriks persegi dengan berbagai ukuran dan rotasi yang saya sebut matriks Pascal . Perhatikan bahwa matriks-matriks itu selalu harus berisi teratas . Berikut ini …

4
Seberapa terang ruangan ini? 🔥 pt. 1
Terkait dengan pertanyaan ini . Sebuah ruangan didefinisikan sebagai poligon non-berpotongan (tidak harus cembung), dinyatakan sebagai daftar koordinat 2 dimensi yang terurut. Bola lampu yang cukup terang ditempatkan pada titik tertentu di dalam ruangan, dan memancarkan cahaya ke segala arah. Tugas Anda adalah menemukan area total yang diterangi ruangan. Anda …


15
Penguasa Interval Sewenang-wenang
Buat program yang membutuhkan panjang dan daftar interval dan output penggaris dengan panjang itu untuk setiap interval menggunakan karakter menggambar garis ┌ ┬ ┐ │ ╵ Baris pertama dari output harus dimulai dengan tanda centang untuk 0 dengan ┌dan diakhiri dengan tanda centang untuk panjang dengan ┐, dengan ┬yang digunakan …

8
Angka Meledak
kotak pasir (dihapus) Mari kita mendefinisikan matriks 9s sebagai: N= ⎡⎣⎢999999999⎤⎦⎥N=[999999999] N = \begin{bmatrix} 9&9&9\\9&9&9\\9&9&9 \end{bmatrix} Mari kita mendefinisikan nomor meledak sebagai angka pada posisi yang dapat didekomposisi menjadi bilangan bulat yang sama antara semua tetangga yang berdekatan (termasuk itu sendiri) dan nilai absolut dari setiap bagian lebih besar dari …
25 code-golf  matrix 

16
Jumlah Matriks yang tidak tumpang tindih
Jumlah Matriks yang tidak tumpang tindih Diberikan k array panjang n , hasilkan jumlah maksimum yang mungkin dengan menggunakan satu elemen dari setiap array sehingga tidak ada dua elemen dari indeks yang sama. Dijamin bahwa k <= n. Memasukkan Daftar nonempty array nonempty dari integer. Keluaran Integer yang mewakili jumlah …

14
Seberapa frustasi film saya?
Orang tua saya punya perangkat home theatre. Remote rusak sehingga sangat sulit untuk menavigasi ke kanan dalam menu. Sebagian besar waktu itu tidak bekerja tetapi ketika itu bergerak ke kanan sangat cepat. Ini jelas membuat frustasi tetapi yang paling membuat frustrasi ketika Anda ingin memasukkan judul film yang mengharuskan Anda …
25 code-golf  string 

30
Seperti yang dikatakan programmer: Berusahalah untuk malas
Cerita Pernahkah Anda melihat posting ini dari 9gag ? Mungkin Anda punya perasaan untuk membuat kalimat sendiri. Tapi kemudian Anda menyadari bahwa Anda bisa bermain golf hanya dalam waktu setengah jam, dan Anda tidak akan pernah harus berurusan dengan itu. Pengajuan Program Anda akan mendapatkan string input yang akan dikembalikan …
25 code-golf  string 

5
Gambarlah jalan yang dibuat oleh pengubah arah
Tantangan ini terjadi di grid. +----------+ | | | | | | | | | | | | | | | | | | +----------+ Yang ini 10 x 10, tetapi bisa berupa bentuk persegi panjang. Ada empat arah di kisi ini. Atas, bawah, kiri dan kanan. Tugasnya adalah menggambar …
25 code-golf 

30
Gambarlah beberapa panah yang meluas
Tantangan ini adalah tentang mencetak serangkaian panah seni-ASCII yang sedang tumbuh. Saya akan menjelaskan polanya dalam kata-kata, tetapi mungkin akan lebih mudah untuk melihat seperti apa awal seri ini: > < -> <- --> <-- ---> <--- ----> <---- -----> <----- ------> <------ ... Panah dengan panjang n berisi panah …

28
Buat saya metasequence
Latar Belakang Untuk tantangan ini, 'metasequence' akan didefinisikan sebagai urutan angka di mana tidak hanya angka itu sendiri akan meningkat, tetapi juga kenaikan, dan kenaikan akan meningkat dengan nilai yang meningkat, dll. Misalnya, metasequence tingkat 3 akan dimulai sebagai: 1 2 4 8 15 26 42 64 93 130 176 …

29
Ganti saya dengan jumlah penerus siklik saya!
Saya punya tantangan sederhana untuk Anda saat ini. Mengingat sebuah array bilangan bulat positif A (atau setara dalam bahasa Anda), ganti setiap entri A i dengan jumlah berikutnya A i unsur A , bersepeda kembali dari awal jika tidak ada cukup item. Seperti biasa, Anda dapat bersaing dalam bahasa pemrograman …

25
Deteksi Pairing Sempurna
Mari kita memiliki fungsi yang mengambil string dan menghapus semua pasangan karakter identik yang berdekatan. Sebagai contohfff f(abbbacc)=abaf(SebuahbbbSebuahcc)=SebuahbSebuahf(a\color{red}{bb}ba\color{red}{cc}) = aba Perhatikan bahwa ketika dua pasangan tumpang tindih, kami hanya menghapus salah satunya. Kami akan memanggil string yang dipasangkan secara sempurna jika aplikasi berulang pada akhirnya menghasilkan string kosong. Misalnya string …

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.