Pemrograman Puzzle & Golf Kode

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

26
Pemeriksa gear motor!
Beberapa dari Anda mungkin terbiasa dengan cara sepeda motor bergeser. Tetapi bagi mereka yang tidak, Sepertinya ini 6 5 4 3 2 N 1 Sekarang saya ingin tahu gigi apa yang saya pakai setelah melakukan beberapa shift naik dan turun. Program harus bekerja dari netral. Masukan sampel: V^^ Output sampel: …
36 code-golf 

30
Ganti berdua dengan bertiga
Diberikan bilangan bulat positif dan tulis beberapa kode untuk mengambil faktorisasi utamanya dan mengganti semua faktornya 2dengan 3. Sebagai contoh 12 = 2 * 2 * 3 -> 3 * 3 * 3 = 27 Ini adalah kode-golf sehingga tujuannya adalah untuk meminimalkan jumlah byte jawaban Anda. Uji kasus 1 …

30
Memuat Selamanya ... Gaya Windows
Buat bilah Memuat gaya Windows dengan instruksi berikut. (perhatikan bahwa ini berbeda dari Memuat ... Selamanya ) Output Anda harus dimulai dengan [.... ]. Setiap centang, Anda harus menunggu 100 ms, lalu pindahkan setiap titik dengan satu karakter ke kanan. jika titik ada pada karakter kesepuluh, pindahkan ke yang pertama. …

11
Tugas yang berbeda, karakter yang sama
Dalam tantangan ini, Anda harus menyelesaikan 4 tugas berbeda menggunakan set karakter yang sama. Anda dapat mengatur ulang karakter, tetapi Anda tidak dapat menambah atau menghapus karakter. Pemenangnya adalah kiriman yang menyelesaikan semua tugas menggunakan jumlah karakter terkecil. Semua tugas harus diselesaikan dalam bahasa yang sama. Perhatikan bahwa ini adalah …

21
Melompati Kanguru
Backstory Penafian: Dapat berisi informasi buatan tentang kanguru. Kanguru melewati beberapa tahap perkembangan. Seiring bertambahnya usia dan semakin kuat, mereka bisa melompat lebih tinggi dan lebih lama, dan mereka bisa melompat lebih banyak sebelum mereka lapar. Pada tahap 1 , kanguru sangat kecil dan tidak bisa melompat sama sekali. Meskipun …

30
Pembagian dan sisanya
Tantangan ini, walaupun mungkin sepele di sebagian besar bahasa "standar", ditujukan kepada bahasa-bahasa yang begitu esoteris, tingkat rendah, dan / atau sulit digunakan yang sangat jarang terlihat di situs ini. Ini seharusnya memberikan masalah yang menarik untuk dipecahkan, jadi ini adalah kesempatan Anda untuk mencoba bahasa aneh yang telah Anda …

30
tekan tombol apa saja untuk melanjutkan
Tugas Anda adalah untuk menciptakan sebuah program yang akan menampilkan teks berikut, menunggu pengguna untuk menekan tombol (tidak apa-apa untuk mengabaikan kunci seperti ctrl, alt, caps lock, dll, selama kunci seperti letters, numbers, symbols, dan entertidak diabaikan), dan kemudian menghentikan program: Press any key to continue... Trailing newlines diizinkan. Program …
36 code-golf 

14
Array Tantangan # 2: Pisahkan Array Bertumpuk
Catatan: Ini adalah # 2 dalam serangkaian tantangan manipulasi array . Untuk tantangan sebelumnya, klik di sini . Memisahkan Daftar Bersarang Untuk memisahkan nilai dalam daftar bersarang, ratakan, lalu bungkus masing-masing nilai sehingga pada kedalaman yang sama seperti sebelumnya. Artinya, daftar ini: [1, [2, 3], [4, 4, [5, 2], 1]] …

11
Tampilkan xkcd
xkcd adalah webcomic favorit semua orang, dan Anda akan menulis sebuah program yang akan membawa sedikit lebih banyak humor kepada kita semua. Tujuan Anda dalam tantangan ini adalah untuk menulis sebuah program yang akan mengambil angka sebagai input dan menampilkan xkcd dan teks-judulnya (teks mousover). Memasukkan Program Anda akan mengambil …

14
Temukan Kata-Kata Infinity!
(Catatan: Ini adalah spin-off dari tantangan saya sebelumnya Find the Swirling Words! ) Definisi Kata Infinity : Jika Anda terhubung dengan kurva semua karakter Kata Infinity pada alfabet (AZ) Anda mendapatkan simbol infinity ∞ seperti pada diagram di bawah ini. Semua koneksi genap harus turun , semua koneksi aneh harus …
36 code-golf  string 

24
Bilangan Biner Kompleks
Mari kita buat pemetaan surjektif yang sederhana dari bilangan bulat positif ke bilangan bulat Gaussian , yang merupakan bilangan kompleks di mana bagian nyata dan imajiner adalah bilangan bulat. Diberikan bilangan bulat positif, misalnya 4538, ungkapkan dalam biner tanpa pemimpin 0: 4538 base 10 = 1000110111010 base 2 Hapus jejak …

14
Menambah Kode Gray
pengantar Kode Abu - abu adalah alternatif untuk representasi biner di mana angka bertambah dengan mengubah hanya satu bit, daripada jumlah variabel bit. Berikut adalah beberapa kode abu-abu beserta desimal dan binernya: decimal | binary | gray ------------------------- 0 | 0 | 0 ------------------------- 1 | 1 | 1 ------------------------- …

23
Menghitung Kambing untuk Tidur
Beberapa orang menghitung domba untuk tidur. Lainnya menghitung kambing. Tulis program atau fungsi yang menghasilkan bilangan bulat N positif dan mengeluarkan N-1 kambing terjaga diikuti oleh satu kambing tidur, seolah-olah seseorang menghitung N kambing dan pada yang terakhir mereka tertidur. Kambing terjaga terlihat seperti ini: \ ___/o> -(___)" '' '' …

20
Hitung fungsi Carmichael
Deskripsi tugas Dalam teori bilangan, fungsi Carmichael λ mengambil bilangan bulat positif n dan mengembalikan bilangan bulat paling kecil k sehingga kekuatan k -th dari masing-masing bilangan bulat koprime ke n sama dengan 1 modulo n . Dengan bilangan bulat positif n , solusi Anda harus menghitung λ (n) . …

19
Rotasi Chebyshev
Pertimbangkan kisi biasa, di mana setiap sel memiliki koordinat bilangan bulat. Kita dapat mengelompokkan sel menjadi "cincin" (berbentuk persegi) di mana sel-sel di setiap cincin memiliki jarak Chebyshev yang sama (atau jarak papan catur) dari titik asalnya. Tugas Anda adalah untuk mengambil sel yang terkoordinasi dan memutar sel itu dengan …

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.