Pemrograman Puzzle & Golf Kode

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

7
Sungai Digital (Solusi Terpendek Dan Tercepat)
Ini adalah pertanyaan pertama saya, jadi saya harap ini berjalan dengan baik. Latar Belakang: Bukan sungai yang mungkin Anda pikirkan. Pertanyaannya berkisar pada konsep sungai digital. Sebuah sungai digital adalah urutan angka dimana jumlah berikut nadalah nditambah jumlah digit. Penjelasan: 12345 diikuti oleh 12360 karena 1 + 2 + 3 …

4
Jumlah ubin domino
Tulis sebuah program atau fungsi yang diberi n positif dan m menghitung jumlah domino berbeda tilings yang valid yang dapat Anda masukkan dalam persegi panjang n oleh m . Ini adalah urutan A099390 dalam Ensiklopedia Online Urutan Bilangan Bulat . Anda dapat mengambil input sebagai argumen fungsi, CLA atau pada …

4
The Untouchables
Angka yang Tidak Tersentuh α Bilangan tak tersentuh adalah bilangan bulat positif yang tidak dapat dinyatakan sebagai jumlah dari semua pembagi yang tepat dari bilangan bulat positif apa pun (termasuk bilangan tak tersentuh itu sendiri). Misalnya, angka 4 tidak tersentuh karena sama dengan jumlah pembagi yang tepat dari 9: 1 …

3
Kuadrat dari Digit dengan Jumlah Terbesar
Anda harus menulis sebuah program atau fungsi yang menerima daftar angka sebagai input dan output atau mengembalikan jumlah terbesar yang bisa dicapai dengan meletakkan angka-angka ini dalam kotak. Input akan selalu berisi angka kuadrat. Contoh susunan kuadrat untuk input 9 1 2 3 4 5 6 7 7bisa 677 943 …

8
Sudahkah Anda menganiaya hari ini?
Distribusi Linux Debian (dan distro berbasis Debian, seperti Ubuntu, Kali dan lainnya) menggunakan paket-manajer yang disebut APT. Untuk menginstal program, fooAnda akan mengetik ke terminal sudo apt-get install foo Satu Telur Paskah kecil APT adalah sebagai berikut apt-get moo Yang setelah mengetik akan menghasilkan output berikut (__) (oo) /------\/ / …

1
Pencarian Marching Squares
Marching Squares adalah algoritma dari grafik komputer, yang digunakan untuk memulihkan isocontour 2D dari grid sampel (lihat juga, kakaknya Marching Cubes untuk pengaturan 3D). Idenya adalah untuk memproses setiap sel dari grid secara independen, dan menentukan kontur melewati sel berdasarkan nilai-nilai di sudut-sudutnya. Langkah pertama dalam proses ini adalah untuk …

1
Anda menyebut ini dioptimalkan? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Tugasnya sederhana, memposting 2 cuplikan kode yang melakukan tugas yang sama, di mana satu …

1
Peluang KO
Knockout adalah permainan bola basket tempat para pemain menembak secara bergantian. Ini dimainkan sebagai urutan dari kontes dua pemain, yang masing-masing memiliki kemungkinan "menjatuhkan" salah satu dari pemain tersebut. Misalkan para pemain A B C Ddan peluang mereka menembak dan membuat keranjang 0.1 0.2 0.3 0.4masing - masing, terlepas dari …

7
Selanjutnya meningkat terberat
Urutan berikutnya adalah urutan yang dapat diturunkan dari urutan lain dengan menghapus beberapa elemen tanpa mengubah urutan elemen yang tersisa. Sebuah urutan yang meningkat secara ketat adalah urutan di mana setiap elemen lebih besar dari yang sebelumnya. Urutan peningkatan urutan terberat adalah peningkatan urutan tertinggi yang memiliki jumlah elemen terbesar. …

3
Memformat angka floating point persis seperti desimal
Setiap titik mengambang biner dapat diformat dengan tepat dalam desimal. String yang dihasilkan mungkin agak panjang, tetapi itu mungkin. Dalam artikel saya tentang floating point, saya membahas pentingnya presisi, dan sekarang saya ingin fungsi ini. Tantangan ini adalah untuk menulis sebuah program, atau fungsi, yang mengambil nilai floating point sebagai …


4
Kapal Baru Theseus
The Ship Theseus merupakan pertanyaan lama yang berjalan seperti: Jika sebuah kapal telah mengganti semua bagian aslinya, apakah masih kapal yang sama? Untuk golf ini, kita akan perlahan-lahan mengganti "bagian" pada "kapal", dan melihat berapa lama untuk mendapatkan kapal yang sama sekali baru. Tugas Sebuah kapal terdiri dari setidaknya dua …

1
Jumlah output unik dengan mengganti variabel
Diberikan serangkaian formula seperti ini: bacb bcab cbba abbc Berikan algoritme yang menemukan jumlah hasil unik yang bisa Anda dapatkan ketika setiap variabel diganti dengan "0" atau "1" di setiap rumus. Ada (k!)^2rumus, masing-masing dengan 2k-1variabel dan k^2istilah. Ekspresikan asimptotik Anda dalam hal k. Algoritma tercepat menang. Dalam kasus seri, …

7
Temukan substring musik terlama
Sebuah tali musik adalah string yang dapat dimainkan pada keyboard piano. Bagi kita yang tidak dipaksa untuk belajar piano sebagai anak-anak, inilah keyboardnya. Jadi senar feed a dead cabbageadalah senar musik karena setiap huruf sesuai dengan salah satu dari ini. Tantangan Anda adalah menulis program yang mengambil string sebagai masukan …

2
ASCII art square affine fraktal
Tulis program terkecil yang Anda bisa untuk membuat frakta afin. Anda dapat menggunakan metode apa pun yang Anda rasa menghasilkan hasil yang sama seperti aturan di bawah ini. Anda tidak harus menggunakan ide apa pun dari metode yang disarankan! Program Anda akan mengambil dua input, yang pertama untuk menentukan pola …

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.