Pemrograman Puzzle & Golf Kode

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


30
Regangkan kata
Input adalah kata dari huruf kecil yang tidak dipisahkan oleh spasi. Baris baru di bagian akhir adalah opsional. Kata yang sama harus berupa keluaran dalam versi yang dimodifikasi: Untuk setiap karakter, gandakan itu saat kedua kali muncul dalam kata aslinya, lipat tiga kali untuk yang ketiga kali, dll. Input contoh: …

16
Golf Kode (Mini)
Diberi pandangan sisi lapangan golf mini dan kekuatan ayunan, tentukan apakah bola akan berhasil masuk ke dalam lubang. Kursus akan berada dalam format ini: ____ ____ _ __/ \ / U \ __/ \ / \_ \_/ Bola mulai langsung sebelum bagian pertama dari tanah di sebelah kiri dan mengikuti …

16
Shifty Eyes Menggeser I.
Shifty-eyes ASCII suka menggeser ASCII Ii: >_> <_< >_< <_> Diberikan string orang-orang licik, berjarak atau memisahkan garis, menggeser Iisisi ke sisi, meninggalkan dinding dan ke kanan langit: Ii Shifter terpendek memenangkan hadiah. Katakan apa? Tulis sebuah program atau fungsi yang mengambil string daftar sembarang dari empat emotikon ASCII ini, …

30
Kata-kata sendok
Diberi dua kata, menyendok mereka dengan mengganti kelompok konsonan awal mereka. Bytes paling sedikit menang. plaster man -> master plan blushing crow -> crushing blow litigating more -> mitigating lore strong wrangler -> wrong strangler def ghi -> ghef di few years -> yew fears Konsonan yang muncul sebelum vokal …
50 code-golf  string 

12
Alex terkadang benar
Tantangan ini adalah untuk mengangkat semangat mod kami Alex A. , yang biasanya salah . Misalkan Anda memiliki teman bernama Alex yang membutuhkan bantuan dengan logika dan matematika dasar, khususnya kesetaraan matematika . Dia memberi Anda daftar persamaan bentuk di [variable] = [variable]mana a[variable] selalu huruf besar tunggal A sampai …
50 code-golf  math  logic 

3
Jangan. Bahkan. Berkedip
Hidup Anda bisa bergantung pada ini. Jangan berkedip. Jangan berkedip. Berkedip dan Anda mati. Mereka cepat. Lebih cepat dari yang Anda bisa percaya. Jangan berbalik, jangan memalingkan muka, dan jangan berkedip! Semoga berhasil. Menangis Malaikat adalah ras alien yang tidak bisa bergerak sambil diamati oleh makhluk lain (bahkan Malaikat lain). …
50 code-golf 

28
Anda adalah Tautan Terlemah, Selamat Tinggal
Ini king-of-the-bukit tantangan didasarkan dari game show, Weakest Link . Bagi mereka yang tidak terbiasa dengan pertunjukan, inti dari tantangan ini berkaitan dengan siapa yang Anda pilih : Jika pemain lain lebih pintar dari Anda, maka Anda memiliki peluang lebih sedikit untuk mendapatkan pot. Jika pemain lain lebih bodoh dari …

30
ya panjangnya 91 baris
yes, dari coreutils, panjangnya 91 baris . Banyak dari mereka adalah komentar, tapi yang masih WAY terlalu lama. Sunting mulai September 2019: file sumber bertambah selama lima tahun terakhir dan sekarang mencapai 126 baris. Tulis program yang meniru yes: keluaran ke stdoutaliran tak terbatas "y \ n" harus ada opsi …

13
Magrathea 2.0 - Membangun Pegunungan
Dengan kehancuran besar ekonomi universal, permintaan akan planet-planet yang dibuat sesuai pesanan juga jatuh. Orang Magrathean harus menjaga pemasukan yang lebih stabil juga dari kelas pelanggan yang lebih luas. Oleh karena itu, mereka menciptakan rantai gunung milik sendiri (atau malapetaka pendek) untuk orang-orang dengan anggaran lebih kecil yang tidak mampu …

10
Buat generator angka acak yang lulus tes Diehard
Sementara ada banyak pertanyaan kode golf di sini yang melibatkan keacakan, saya belum melihat satu yang benar-benar meminta untuk membangun generator nomor pseudorandom algoritmik. Ada satu ini yang meminta Anda untuk menghasilkan aliran bit, tetapi tes keacakan yang disediakan di salah satu yang tidak sangat ketat, dan itu bukan kode-golf. …

30
Golf FizzBuzz Kebingungan [tertutup]
Buat implementasi FizzBuzz sesingkat mungkin yang sesingkat mungkin. Untuk dianggap dikaburkan, itu harus memenuhi setidaknya satu dari yang berikut: Tidak mengandung kata "Fizz", "Buzz", atau "FizzBuzz" Tidak mengandung angka 3, 5, atau 15. Gunakan salah satu di atas dengan cara yang menyesatkan. Ingat: Tujuannya adalah menjadi singkat dan sulit untuk …


30
Algoritma Luhn untuk memverifikasi nomor kartu kredit, dll
Tantangan Tulis program atau fungsi terpendek untuk menghitung Algoritma Luhn untuk memverifikasi nomor (kartu kredit). Algoritma Luhn menjelaskan Dari RosettaCode , algoritme ini untuk tujuan tantangan ini ditentukan seperti itu, dengan contoh input dari 49927398716: Reverse the digits, make an array: 6, 1, 7, 8, 9, 3, 7, 2, 9, …

30
Bebek, Bebek, Yosefus
Diberikan array Integer: Mulai dari angka pertama Melompat maju n posisi di mana n adalah nilai dari posisi saat ini Hapus posisi saat ini, buat posisi apa yang selanjutnya menjadi posisi sekarang. Langkah 2 sampai ada satu nomor yang tersisa Cetak nomor itu Aturan Array membungkus (nomor berikutnya setelah nomor …

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.