Pemrograman Puzzle & Golf Kode

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

2
Input Teks Keyboard Virtual
Pada konsol game modern dan perangkat lain tanpa keyboard tradisional, mencoba memasukkan teks adalah mimpi buruk. Harus mengetik dengan beberapa tombol dan joystick pada keyboard virtual itu menyebalkan, dan saya ingin membuat gerakan / tombol sesedikit mungkin menekan. Keyboard yang akan Anda gunakan terlihat seperti ini: +---+---+---+---+---+---+---+---+---+---+ | 1 | …

20
Balikkan dan kurangi
Deskripsi tantangan Mari kita ambil bilangan bulat positif n, balikkan digitnya untuk mendapatkan rev(n)dan mendapatkan nilai absolut dari perbedaan dua angka ini: |n - rev(n)|(atau abs(n - rev(n))). Contoh: n = 5067 rev(n) = 7605 |n - rev(n)| = |5067 - 7605| = |-2538| = 2538 Setelah mengulangi operasi ini …


2
Temukan harta karun di ruang bawah tanah 2D
Anda berada di ruang bawah tanah satu lantai. Ada harta karun yang dilindungi oleh pintu yang terkunci. Pintu dapat dibuka dengan menemukan kunci yang sesuai. Tujuan Anda adalah menemukan jalan terpendek menuju harta. Memasukkan Input akan berupa grid dua dimensi yang mewakili tata letak awal ruang bawah tanah. ########### #$ …

24
Urutkan nama band
Deskripsi tantangan Anda memiliki perpustakaan musik dengan banyak lagu yang direkam oleh banyak band-band, yang masing-masing memiliki nama, seperti Queen, Aerosmith, Sunny Day Real Estate, The Strokes. Ketika pemutar audio menampilkan pustaka menurut abjad menurut nama band, biasanya lompatan Thebagian itu, karena banyak nama band mulai dengan The, sehingga lebih …

12
Polinomial persepsi
Diberi dua polinomial f,gderajat sembarang atas bilangan bulat, program / fungsi Anda harus mengevaluasi polinomial pertama di polinomial kedua. f(g(x))(alias komposisi (fog)(x) dua polinomial) Detail Dibangun secara bawaan. Anda dapat menganggap pemformatan yang masuk akal sebagai input / output, tetapi format input dan output harus cocok. Misalnya memformat sebagai string …

6
Urutan alfabet Spanyol Kuno
Sebelum 1994, kamus Spanyol menggunakan urutan abjad dengan kekhasan : digraf lldan chdianggap seolah-olah mereka adalah huruf tunggal. chsegera diikuti c, dan llsegera diikuti l. Menambahkan surat ñ, yang mengikuti ndalam bahasa Spanyol, urutannya adalah: a, b, c, ch, d, e, f, g, h, i, j, k, l, ll, m, …

5
Pergantian 27 fungsi
pengantar Mari kita mendefinisikan fungsi terner sebagai fungsi dari set tiga elemen S = {0,1,2}ke dirinya sendiri: ia menghubungkan ke setiap elemen elemen Slain dari S. Salah satu contoh fungsi terner fadalah f(0) = 0; f(1) = 2; f(2) = 0 Ada 27 fungsi terner yang berbeda, dan kami mewakilinya …

3
Ikuti titik-titiknya
Tantangan Diberikan kotak karakter persegi panjang ABCDE FGHIJ KLMNO PQRST dan kotak dengan dimensi titik dan spasi yang sama . . . . . . . . . . . Keluarkan string yang dihasilkan dengan mengikuti titik-titik melalui grid mulai dari sudut kiri atas. Contoh ini akan menghasilkanABGLQRSNIJE Catatan Anda …
22 code-golf  string  grid 

25
Cetak nomor non-palindromik ke-N
Angka palindrom (jika Anda tidak tahu) adalah angka yang membaca mundur dan maju yang sama (misalnya, 11). Nomor 15 non-palindromic pertama adalah: 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26. Ini A029742 . Saya selalu membutuhkan angka-angka ini, tetapi catatan tempel saya sangat …

30
Membalikkan gerakan positif
Memasukkan Input Anda adalah daftar angka satu digit dalam format wajar apa pun, termasuk serangkaian digit. Masukan tidak akan kosong. Keluaran Output Anda akan menjadi daftar input, tetapi dengan setiap berjalan maksimal digit bukan nol dibalik. Contoh Pertimbangkan inputnya 95883007414830 <---> <----> di mana bukan nol berjalan telah ditandai dengan …

3
Bilangan Holier
Seperti yang kita pelajari dari The Holy Numbers , ada 5 digit suci ( 0, 4, 6, 8, 9), dan bilangan bulat positif yang hanya terdiri dari digit itu adalah suci. Selain itu, kekudusan nomor adalah jumlah lubang di nomor ( +2untuk setiap 0atau 8, dan +1sebaliknya). Sekarang, ada properti …

30
Bilangan bulat terkecil setelah N dapat dibagi 2, 3, dan 4
Berikan kredit kepada siapa kredit harus dibayar . Tujuan Mengingat integer N > 0, keluar bilangan bulat terkecil A, Bdan Csehingga: Semua A, B, dan Csecara ketat lebih besar dari N; 2membagi A; 3membagi B; dan 4membagi C. Ini adalah kode-golf, jadi jawaban tersingkat dalam byte menang. Anda dapat menggunakan …
22 code-golf  math  number 

12
Hancurkan vokal dari seutas tali
Deskripsi tugas Terkadang, Anda benar-benar perlu memasukkan sesuatu yang Anda tulis di ruang kecil. Mungkin tergoda untuk menjatuhkan huruf vokal dan menulisnya - dan gagal itu, siapa yang benar-benar membutuhkan ruang? Thssprfctlrdbl! † Tulis fungsi atau program yang menghilangkan vokal huruf kecil aeiou, lalu spasi, lalu karakter apa pun dari …
22 code-golf  string 

9
Cetak nomor Super Collatz
The Collatz Urutan (juga disebut 3x + 1 masalah) adalah di mana Anda mulai dengan bilangan bulat positif, untuk contoh ini kita akan menggunakan 10, dan menerapkan set ini langkah-langkah untuk itu: if n is even: Divide it by 2 if n is odd: Multiply it by 3 and add …

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.