Pemrograman Puzzle & Golf Kode

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

3
Tolong, saya terjebak di pabrik yang tak terbatas!
Tantangan ini secara longgar terinspirasi oleh permainan Zachtronics Infinifactory . Anda diberi tampilan top-down dari grid konveyor persegi panjang, diwakili oleh >v<^. Mungkin ada sel tanpa konveyor, diwakili oleh spasi. Berikut ini sebuah contoh: > <vv < v ^ >v v >v^^>vv^ ^>^ v > v<v >> >v v<^ Pengaturan …

15
Astaga, ini tercakup dalam tab!
Pengguna lekukan luar angkasa, satukan ! Kita harus berjuang melawan semua pengguna tab rendahan ! Misi Anda (jika Anda memilih untuk menerimanya) adalah menulis program atau fungsi yang menggunakan dua argumen: Sebuah string: Ini adalah input. Bilangan bulat positif: Ini jumlah ruang per tab. Anda harus melewati setiap baris string …

24
Menghitung dan mengeja
Tulis sebuah program yang mengambil input string yang menghasilkan string dengan properti berikut. Jika karakter dalam string adalah huruf besar (ASCII 41-5A), maka karakter tersebut diganti dengan string yang berisi setiap huruf hingga dan termasuk huruf asli dalam huruf besar. Misalnya, jika string input adalah I, maka outputnya adalah ABCDEFGHI. …
26 code-golf  string 

5
Kurva Naga ASCII
pengantar The Dragon Curve adalah kurva fraktal yang terutama muncul pada halaman judul bagian dari Jurassic Park Novel. Ini dapat dengan mudah digambarkan sebagai proses melipat kertas, seperti yang dijelaskan dalam artikel Wikipedia tentang kurva ini. Beberapa iterasi pertama generasi kurva ini terlihat seperti ini (memuji Wikipedia untuk gambar): Tantangan …

30
AGM Series Hole 1: Hitung Rata-Rata Aritmatika-Geometris
Pertanyaan ini terinspirasi oleh HNQ ini . Tentang seri ini Pertanyaan ini sekarang merupakan bagian dari seri tentang metode RUPS. Posting pertama dalam seri ini adalah tentang menghitung AGM. Anda dapat memperlakukan ini seperti tantangan golf kode lainnya, dan menjawabnya tanpa khawatir tentang seri sama sekali. Namun, ada papan peringkat …

13
Bekerja lebih keras, lebih baik
Dalam tantangan ini, tujuan Anda adalah menampilkan lirik ke Daft Punk's Harder, Better, Faster, Stronger. Secara khusus, tampilkan teks ini: Work It Make It Do It Makes Us Harder Better Faster Stronger More Than Hour Our Never Ever After Work Is Over Work It Make It Do It Makes Us …

2
Beri saya uang tunai dari ATM
Tugasnya sederhana. Dapatkan saya beberapa 1000, 500dan 100catatan. Bagaimana? Anda mungkin bertanya. Jangan khawatir, tidak perlu merampok bank karena ada ATM di dekatnya yang menerima kartu kredit Anda. Tetapi batas kredit Anda hanya cukup untuk tugas itu sehingga Anda harus berhati-hati dengan penarikan. Tantangan Mengingat jumlah 1000, 500dan 100catatan yang …

20
Apakah saya sempurna (angka)?
Ini tantangan pertamaku! Latar Belakang Angka sempurna adalah bilangan bulat positif, yaitu sama dengan jumlah semua pembagi, kecuali itu sendiri. Begitu 6juga angka sempurna, karena 1 + 2 + 3 = 6. Di sisi lain 12tidak, karena 1 + 2 + 3 + 4 + 6 = 16 != 12. …

21
Menghitung gelombang
Saya telah menelusuri situs ini untuk sementara waktu, tetapi baru-baru ini saya benar-benar tertarik untuk mencoba beberapa tantangan. Saya berniat untuk mencoba beberapa topik kode-golf yang ada, tetapi saya tidak memiliki akses Internet untuk sementara waktu kemarin, dan sementara itu, saya memikirkan tantangan saya sendiri. Tugas Anda adalah membuat program …

30
The Mystery String Printer (Perampok)
Utas polisi dapat ditemukan di sini: The Mystery String Printer (Cops) Tantanganmu Pilih kiriman dari utas polisi, dan cetak utas dari jawaban di utas itu. Kiriman yang Anda pilih tidak boleh aman (harus lebih baru dari 7 hari). Program, fungsi, atau skrip REPL Anda harus mengikuti aturan yang sama dengan …

9
Bantu saya membawa tas belanja saya
Itu adalah malam musim panas yang hangat ... ketika mobil bodoh saya memutuskan untuk mogok di tengah jalan dalam perjalanan kembali dari supermarket. Saya mendorongnya ke sampingan dan memutuskan untuk berjalan pulang. Saya membuka bagasi untuk mengambil barang belanjaan dan barang-barang yang tersisa. Saat itulah saya perhatikan barang-barang tidak dikantongi …
26 code-golf  math 

8
Keluarkan setiap program penghentian (tulis juru bahasa paralel)
Tujuan dari tantangan ini adalah (pada akhirnya) mengeluarkan setiap program penghentian yang mungkin dalam bahasa pilihan Anda. Pada awalnya ini mungkin terdengar mustahil, tetapi Anda dapat melakukannya dengan pilihan perintah eksekusi yang sangat hati-hati. Di bawah ini adalah diagram ASCII untuk menggambarkan hal ini. Biarkan kolom mewakili penomoran dari setiap …

18
Bangun Tangga
pengantar Saya ingin membangun tangga. Untuk ini, saya telah memungut dari tempat barang rongsokan dua papan panjang dengan lubang di dalamnya, dan saya ingin menempatkan langkah-langkah ke dalam lubang ini. Namun, lubang tidak ditempatkan secara merata, sehingga langkah-langkahnya akan sedikit miring, dan saya merasa sulit untuk memperkirakan jumlah batang yang …

25
Beranda di Daftar Jangkauan
Tantangan ini hanya mengembalikan daftar bilangan bulat, mirip dengan fungsi rentang Python, kecuali bahwa setiap angka berurutan harus sedalam itu dalam daftar. Aturan : Buat program atau fungsi non-anonim Itu harus mengembalikan atau mencetak hasilnya Hasilnya harus dikembalikan dalam daftar (daftar) atau array (array) Jika parameternya nol, kembalikan daftar kosong …

6
Superstring umum terpendek
Diberikan daftar string s_0, s_1, ..., s_nmenemukan string terpendek Syang berisi masing-masing s_0, s_1, ..., s_nsebagai substring . Contoh : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' Tulis program terpendek (atau fungsi) yang memecahkan masalah ini. Anda dapat mewakili string sebagai array atau daftar karakter / bilangan …
26 code-golf  string 

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.