Pemrograman Puzzle & Golf Kode

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

25
Algoritma Pencocokan Golf A Parentheses
Anda akan diberikan string s. Dijamin bahwa string memiliki sama dan setidaknya satu [s dan ]s. Juga dijamin bahwa tanda kurung seimbang. String juga dapat memiliki karakter lain. Tujuannya adalah untuk menampilkan / mengembalikan daftar tupel atau daftar daftar yang berisi indeks masing-masing [dan ]pasangan. Catatan: String diindeks nol. Contoh: …

19
Rememebere tehe vese!
Memasukkan Sederetan karakter ASCII yang dapat dicetak, misalnya: This is an example string. Keluaran Untuk setiap konsonan ( BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz) yang tidak diikuti oleh vokal ( AEIOUaeiou) tambahkan vokal terakhir sebelum itu, dalam huruf kecil. Konsonan sebelum vokal pertama dibiarkan apa adanya : Thisi isi ana examapale seterinigi. Uji kasus AN …
25 code-golf  string 

30
Penghitungan zero-sum
Tulis program atau fungsi yang diberi n ≥ 1 mengembalikan jumlah solusi menjadi ± 1 ± 2 ± 3 ± ... ± n = 0. Untuk n = 6 tidak ada solusi, jadi jawabannya adalah 0. Untuk n = 4 ada dua solusi, jadi jawabannya adalah 2 (dua solusi adalah …

2
Apakah itu Kubus Rubik?
Waktu luang para pedant yang terhormat adalah untuk menunjukkan bahwa foto-foto "Rubik's Cubes" (pada kaos, poster, dll.) Sebenarnya tidak dapat dipecahkan. Hal pertama yang harus diperiksa adalah kubus terdiri dari potongan yang tepat. Untuk dipecahkan kubus membutuhkan enam warna masing-masing dengan sembilan kotak. Kubus juga membutuhkan setiap unit tepi dan …

20
Program Identifikasi Bentuk
Tugas Anda adalah membangun program yang mengidentifikasi bentuk input. Bentuk yang akan diidentifikasi dapat berupa salah satu dari yang berikut: Kotak Untuk diidentifikasi sebagai kotak, sumber harus memiliki garis dengan panjang yang sama, dan jumlah garis yang sama dengan karakter per baris (karakter baris baru dikecualikan). Jalur tambahan tambahan opsional …

30
Mari kita merancang mosaik digit
Tantangan Mengingat positif integer NNN , ulangi masing-masing digit d1,d2,d3,⋯,dnd1,d2,d3,⋯,dnd_1, d_2, d_3, \cdots, d_n beberapa kali sesuai dengan posisinya di NNN . Dengan kata lain, setiap digit dkdkd_k harus diulang kkk kali (untuk setiap , 1-diindeks), sehingga menciptakan nomor baru:1≤k≤n1≤k≤n1\le k\le n d1d2d2d3d3d3⋯dndndn⋯dnn times¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯d1d2d2d3d3d3⋯dndndn⋯dn⏟n times¯\overline{d_1d_2d_2d_3d_3d_3\cdots\underbrace{d_nd_nd_n\cdots d_n}_{n\text { times}}} Kemudian, tuliskan …

6
Nomor penahanan utama (edisi kecepatan)
Ini adalah urutan A054261 The nnn th nomor penahanan utama adalah jumlah terendah yang berisi pertama nnn bilangan prima sebagai substring. Misalnya, angka 235235235 adalah angka terendah yang berisi 3 bilangan prima pertama sebagai substring, menjadikannya bilangan penampung prima ke-3. Sepele untuk mengetahui bahwa empat nomor penahanan prima pertama adalah …

30
Alamat IP atau tidak?
Alat pemindaian jaringan Anda sangat pemilih dalam hal input, dan segera macet jika Anda memasukkannya ke alamat IPv4 yang berisi karakter yang tidak pantas atau tidak diformat dengan benar. Alamat IPv4 adalah alamat numerik 32-bit yang ditulis sebagai empat angka yang dipisahkan oleh titik. Setiap angka bisa nol hingga 255 …

30
Tangga Alphabet yang Membingungkan
Diberikan tidak ada input, hasilkan pola alfabet yang menarik ini dalam kedua kasus (kasing harus konsisten) melalui metode keluaran yang diterima : SEBUAH AB ACBC ADBDCD AEBECEDE AFBFCFDFEF AGBGCGDGEGFG AHBHCHDHEHFHGH AIBICIDIEIFIGIHI AJBJCJDJEJFJGJHJIJ AKBKCKDKEKFKGKHKIKJK ALBLCLDLELFLGLHLILJLKL AMBMCMDMEMFMGMHMIMJMKMLM ANBNCNDNENFNGNHNINJNKNLNMN AOBOCODOEOFOGOHOIOJOKOLOMONO APBPCPDPEPFPGPHPIPJPKPLPMPNPOP AQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQ ARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQR ASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRS ATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTST AUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTU AVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUV AWBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQWRWSWTWUWVW AXBXCXDXEXFXGXHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWX AYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXY AZBZCZDZEZFZGZHZIZJZKZLZMZNZOZPZQZRZSZTZUZVZWZXZYZ Ruang tambahan …

17
Simulasikan Jam Alarm Lama Bodohku
Saya memiliki jam alarm tua yang bodoh dengan dua tombol: hourdan minute. The hourtombol increment jam alarm set, dan minutekenaikan waktu menit alarm set. Namun, beberapa perancang pintar menyadari bahwa menekan kedua tombol pada saat yang sama harus memiliki makna, dan memutuskan bahwa menekan hourdan minutesecara bersamaan akan menyebabkan alarm …
25 code-golf  date 

23
Arah lalu lintas
Aturan Diberi kode negara ISO3166-1-Alpha-2, tugas Anda adalah memutuskan arah lalu lintas untuk negara itu: Input akan menjadi kode negara yang valid (valid karena merupakan elemen dari dua daftar yang disediakan) Input mungkin daftar dua karakter, bukan string jika itu membantu Anda dapat memilih untuk mengambil input dalam huruf kecil …

6
Gimli, membuatnya lebih pendek?
Saya salah satu penulis Gimli. Kami sudah memiliki versi 2-tweet (280 karakter) di C tapi saya ingin melihat seberapa kecil itu bisa didapat. Gimli ( kertas , situs web ) adalah kecepatan tinggi dengan desain permutasi kriptografi tingkat keamanan tinggi yang akan dipresentasikan pada Konferensi Perangkat Keras Kriptografi dan Sistem …

11
House of cards (versi 1)
Versi 2 di sini . Tantangan sederhana: diberi bilangan bulat, menggambar rumah kartu dengan jumlah cerita yang diberikan. Jika angkanya negatif, gambar rumah terbalik. Contoh: Input: 2 Output: /\ -- /\/\ Input: 5 Output: /\ -- /\/\ ---- /\/\/\ ------ /\/\/\/\ -------- /\/\/\/\/\ Input: 0 Output: <empty, whitespace or newline> …

12
Gambarkan Kontur saya
Diberi matriks ketinggian persegi panjang, gambarkan konturnya. Tugas Dua elemen xdan yberada pada level kontur yang sama jika floor(x/10) == floor(y/10). Misalnya, 52dan 58berada pada level kontur yang sama, tetapi 58dan 64tidak. Tindakan menggambar kontur didefinisikan sebagai berikut: Untuk setiap elemen e, gantikan dengan string dua karakter yang dipilih sebagai …

8
Verifikasi Topologi
Tantangan Mengingat satu set Tdari himpunan bagian dari himpunan berhingga S={1,2,3,...,n}, menentukan apakah Tmerupakan topologi atau tidak. Penjelasan The Powerset P(S) dari beberapa set Sadalah himpunan semua himpunan bagian dari S. Beberapa contoh: S = {}, P(S) = {{}} S = {1}, P(S) = {{}, {1}} S = {1,2}, P(S) …

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.