Pemrograman Puzzle & Golf Kode

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

8
Apakah bilangan bulat, string, atau desimal?
Tantangan Anda adalah menentukan apakah input yang diberikan adalah integer, string, atau desimal. Aturan String adalah input apa pun yang bukan bilangan bulat atau float Integer harus hanya berisi karakter numerik dan tidak boleh dimulai dengan nol Desimal adalah input apa pun yang berisi titik ( .) dan titik tersebut …

3
Kontes menjatuhkan telur
Tantangan Anda: Anda berada di lantai 0 sebuah gedung tinggi tanpa batas. Di lantai mana pun, Anda bisa berjalan ke jendela dan menjatuhkan sebutir telur. Tujuan Anda adalah untuk mengetahui lantai tertinggi yang dapat ditahan telur tanpa pecah. Namun, Anda memiliki maksimal 3 butir telur untuk digunakan, tetapi Anda harus …

4
Tips untuk bermain golf di Elixir
Elixir adalah bahasa fungsional yang relatif baru, yang saya sangat tertarik. Saya ingin mendapatkan tips umum tentang golf di Elixir dan mempelajari teknik yang dapat diterapkan pada masalah kode-golf yang agak spesifik untuk Elixir secara umum . Berdasarkan begitu banyak pertanyaan serupa tentang Python , Ruby , Javascript , dll. …
8 code-golf  tips 

2
Tata Letak Teks dalam Kolom
Tulis program atau fungsi yang memberikan beberapa teks, sejumlah kolom, dan lebar kolom, memformat teks menjadi kolom. Ini tipografi teks biasa . Aturan Memasukkan Teks akan menjadi string ASCII yang dapat dicetak dan mungkin berisi baris baru dan spasi (tetapi tidak tab). Jumlah kolom akan menjadi bilangan bulat positif. Lebar …

2
Putar lagu RTTTL
User quartata memposting tantangan ini , tetapi dia mengabaikan fakta bahwa, untuk alasan apa pun, dia tidak dapat memutar file MIDI di komputernya. Mari kita bantu dia dengan menulis program lengkap yang membaca lagu dalam format RTTTL dari input standar, mencetak nama lagu ke output standar dan memutarnya (dengan kecepatan …

2
Pembalasan Pion Hitam
Objektif Gadai hitam ingin membalas dendam. Plotkan serangan terakhirnya. Aturan Gadai hitam ( L) dimulai dari baris atas dan bergerak ke bawah ke baris bawah. Maksimalkan poin yang diambil, yang menunjukkan jalur dengan X. Bidak ( P) adalah 1, uskup ( B) dan ksatria ( N) 3, benteng ( R) …

7
Konversi di antara awalan SI
pengantar Sistem Satuan Internasional adalah sistem pengukuran di seluruh dunia, kecuali untuk beberapa negara termasuk AS . Sistem SI (atau sistem metrik) didasarkan pada kekuatan sepuluh, tercantum di bawah (perhatikan bahwa ini adalah tabel yang tidak lengkap): femto(f) pico(p) nano(n) micro(μ) milli(m) centi(c) (base unit) hecto(h) kilo(k) mega(M) giga(G) tera(T) …

5
Manusia membenci sapi dan programmer membenci manusia - mari kita hubungkan mereka!
Latar Belakang Tugasnya sederhana tetapi setiap programmer telah mengimplementasikannya setidaknya sekali. Stackoverflow memiliki banyak sampel, tetapi apakah mereka cukup pendek untuk menang? Cerita masalah Anda adalah programmer pemarah yang diberi tugas menerapkan input ukuran file untuk pengguna. Karena pengguna tidak menggunakan byte, setiap orang hanya akan memasukkan "1M", "1K", "3G", …
8 code-golf 

1
Singkatan restoran
Tujuan Terkadang menu makan malam bisa memiliki nama panjang lebar. Ini jauh lebih mudah bagi pelayan untuk menulis singkatan yang jelas mengidentifikasi hidangan. Misalnya, diberikan daftar ini: beef burger chicken burger chicken nuggets Singkatan c ncocok chicken nuggets. Singkatan burcocok beef burgerdan chicken burger. Tulis program fungsi yang mengidentifikasi satu …

3
Menghitung siklus dalam proses lipat dan squashing
Dalam teori chaos , peta tapal kuda adalah contoh bagaimana kekacauan muncul dalam proses sederhana melipat dan meremas. Bunyinya seperti ini: ambil adonan imajiner, lipat, dan akhirnya remas ke ukuran aslinya. Kekacauan muncul dalam pola bagaimana potongan-potongan adonan berakhir dalam pengaturan akhir setelah pengulangan. Dalam kasus kami, kami akan melihat …

1
Mengurangi Bentuk Eselon Baris dari Matriks
Tujuan dari tantangan ini adalah untuk membuat program yang mengambil dalam matriks dan output bentuk eselon baris berkurang. Matriks dalam bentuk eselon baris tereduksi jika memenuhi semua kondisi berikut: Jika ada baris di mana setiap entri adalah nol, maka baris ini terletak di bawah baris lain yang berisi entri bukan …

3
Jadikan pseudocode saya nyata
Saya punya beberapa pseudocode Java yang menggunakan spasi alih-alih kurung kurawal, dan saya ingin Anda mengubahnya. I / O Program Anda harus mengambil file input bersama dengan nomor yang menunjukkan berapa banyak ruang yang digunakan untuk membuat blok. Ini sebuah contoh: $ convert.lang input.p 4 // Konversi menggunakan 4 spasi …

1
Bisakah Anda membantu Tony Stark menjadi Ironman?
Tony Stark, seperti yang kita tahu Ironman (pria super keren dengan setelan logam dan banyak senjata). Namun, tanpa setelan logam, dia tidak bisa mengklaim gelar itu. Tony Stark, memiliki ego yang hebat, ingin menyelesaikan Norseman , yang dianggap sebagai triathlon tersulit di dunia (untuk jarak yang setara dengan ras Ironman), …

2
Apa pernyataan loop tak terbatas terpendek di Jawa?
Saya sedang mengerjakan golf untuk Java dan saya membutuhkan loop tak terbatas. Jelas, saya tidak ingin menghabiskan lebih banyak byte daripada yang harus saya lakukan, terutama dalam bahasa yang begitu ekspresif. Dengan asumsi saya memiliki beberapa kode yang ingin saya jalankan, jelas garis dasarnya ditetapkan pada while(1>0)/*stmt*/atau 10 karakter tambahan …
8 code-golf  tips  java 

3
Mengocok merata
Beberapa kartu perdagangan memiliki nilai nyata dan dapat dijual dengan uang. Membungkuk kartu disukai karena mengambil nilainya dan membuat mereka terlihat kurang baru. Katakanlah Anda memiliki setumpuk kartu perdagangan (Pokemon, Magic, dll.) Dan Anda ingin mengocoknya. Alih-alih melakukan jembatan yang menekuk semua kartu, cara sederhana lain untuk mengocok kartu adalah …

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.