Pemrograman Puzzle & Golf Kode

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

5
Semakin sulit untuk menjadi komposit hari ini
Mengingat daftar non-kosong L bilangan bulat lebih besar dari 1 , kita mendefinisikan d (L) sebagai terkecil bilangan bulat positif sehingga n + d (L) adalah komposit untuk setiap n di L . Kami mendefinisikan urutan a n sebagai: a 0 = 2 a i + 1 adalah bilangan bulat …

10
Decoding sistem Kaadi
Anda telah menemukan sebuah naskah kuno India, yang menggambarkan gundukan harta terpendam. Naskah itu juga memberi tahu Anda lokasi harta karun itu, kecuali bahwa beberapa angka penting telah disandikan secara tidak langsung ke dalam teks. Anda mengetahui bahwa teks menggunakan sistem 'Kaadi', subset terbatas dari sistem 'Katapayadi' yang lebih umum. …

3
Apakah ada cincin gunung?
Tantangan Diberi matriks bilangan bulat positif, tentukan apakah ada "cincin" gunung. Definisi formal untuk tantangan ini adalah: diberi matriks bilangan bulat positif, apakah ada bilangan bulat positif nyang ada cincin sel tertutup dalam matriks yang benar-benar lebih besar dari nsehingga semua sel yang tertutup dalam cincin kurang dari atau sama …

6
Kode golf permutasi terbaik
Tantangan Diberikan bilangan bulat n ≥ 4 , menghasilkan permutasi bilangan bulat [0, n-1] dengan properti yang tidak memiliki dua bilangan bulat berurutan yang bersebelahan. Nilai permutasi piadalah jumlah abs(pi[i] - i)untuk semua indeks i. Contohnya (1, 3, 0, 2) memiliki nilai 6 (0, 2, 4, 1, 3) memiliki nilai …

30
Bowtie Alpha-Numerik
Keluarkan teks yang tepat ini: 1 i 12 hi 123 ghi 1234 fghi 12345 efghi 123456 defghi 1234567 cdefghi 12345678 bcdefghi 123456789abcdefghi 12345678 bcdefghi 1234567 cdefghi 123456 defghi 12345 efghi 1234 fghi 123 ghi 12 hi 1 i Satu baris tambahan baris dapat diterima, tetapi tidak ada perubahan pemformatan lainnya …

14
Treasure Map Drawing Bot
Anda mengatur perburuan harta untuk teman-teman Anda. Untuk melakukan sesuatu dengan lebih mudah, Anda ingin menggambar peta dari semua lokasi di mana Anda menyembunyikan benda-benda berharga. Memasukkan Setiap bentuk input yang menunjukkan daftar poin yang terdiri dari (nonnegatif) koordinat x dan y, 0 0karena sudut kiri atas diizinkan (Catatan: Anda …

6
Apakah Anda akan menjadi Penenun saya?
Saya baru-baru ini bermain melalui ' The Weaver ' dan saya pikir ini menyajikan tantangan yang menarik untuk golf kode . Tempat: Weaver adalah gim di mana Anda diberikan sejumlah pita yang datang dari jarak 2 arah 90 derajat dan tujuan Anda adalah menukarnya di persimpangan tertentu untuk mencapai hasil …

10
Area tertutup oleh perimeter loop
Temukan luas wilayah sel satuan yang diberi perimeter loop sebagai urutan putaran 90 derajat. Misalnya, ambil wilayah tiga sel XX X loop perimeter yang kita gambar L<S<L v ^ S R>L v ^ L>L Setiap belokan ditandai sebagai kiri (L), lurus (S), atau kanan (R). Mulai dari R, belokannya RLLSLSLL. …

24
berpisah dan bermodalkan
Tantangan: Diberikan string split pada posisi tertentu dan huruf besar karakter pertama dari kata yang diberikan. Memanfaatkan huruf pertama kata pertama jika dan hanya jika sudah dikapitalisasi Memasukkan : String sdan karakter c. Ouput: String dengan setiap kemunculan cdiganti dengan karakter pertama dikapitalisasi Contoh: STRING(s) CHARACTER(c) RESULT Hello_world _ HelloWorld …
14 code-golf  string 

9
Segitiga Seidel
Segitiga Seidel adalah konstruksi matematika yang mirip dengan Segitiga Pascal, dan dikenal karena hubungannya dengan angka Bernoulli. Beberapa baris pertama adalah: 1 1 1 2 2 1 2 4 5 5 16 16 14 10 5 16 32 46 56 61 61 Setiap baris dihasilkan sebagai berikut: Jika nomor baris …


27
Faktor prima atau tertinggi
Tantangan: Diberikan larik angka bilangan bulat non-negatif dalam kisaran0 to Infinity , Periksa apakah semuanya bilangan prima atau tidak. (Anda dapat mengambil input sebagai string juga jika Anda mau) Memasukkan: Input: Array angka Output: Array dengan setiap elemen diganti oleh salah satu dari ini: -1 -----> If 0, 1 1 …
14 code-golf  math  primes 

15
Apa potensi eksponensial saya?
Kami akan menentukan N potensi -exponential dari bilangan bulat positif M sebagai hitungan prefiks dari M N yang sempurna N -powers. Awalan bilangan bulat adalah semua angka berikutnya yang bersebelahan yang dimulai dengan angka pertama, diartikan sebagai angka pada basis 10. Sebagai contoh, awalan 2744 adalah 2 , 27 , …
14 code-golf  math  number 

12
Area persimpangan lingkaran
Deskripsi: Diberikan xdan yposisi dua lingkaran bersama dengan mereka radii, output area persimpangan dua lingkaran. Memasukkan : Anda akan diberikan input berikut: array 1 = x and y positions of circle a array 2 = x and y positions of circle b radius = radii of the two congruent circles …

9
Blok Penataan Ulang
Jadi tugas Anda adalah mengambil blok 3x3 di mana -berarti ruang kosong, dan *berarti ruang penuh, misalnya: -** -*- *-* dan mengatur ulang blok sehingga *membentuk X, seperti ini: *-* -*- *-* Input: kotak 3x3 seperti di atas, bisa berupa 3 baris, array, atau apa pun yang Anda inginkan. Keluaran: …

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.