Pemrograman Puzzle & Golf Kode

25
Leonhard menyukai labirin

Latar belakang Anak saya Leonhard (4 tahun) menyukai labirin. Saya tidak tahu dari mana dia tahu labirin, tapi dia melukisnya dan tahu bagaimana mereka bekerja: Baru-baru ini, ia mulai membuat game dari lukisannya. Ini adalah peraturannya: kotak hitam menunjukkan titik awal. kait menunjukkan...

25
Mengevaluasi Dotty Strings

Tulis program yang menggunakan string panjang ganjil yang hanya berisi karakter .dan :. Dengan bantuan tumpukan yang awalnya kosong , buat angka dari string ini sebagai berikut: Untuk setiap karakter c dalam string (dari kiri ke kanan) ... Jika c adalah .dan tumpukan memiliki kurang dari 2...

25
Di mana temanmu akan duduk?

Anda dan beberapa teman akan bermain bowling. Ada total N bowler. Namun, hanya ada N- 1 kursi untuk duduk. Solusinya sederhana: siapa pun yang gilirannya saat ini tidak mendapatkan kursi. Kemudian ketika giliran mereka berakhir, mereka duduk di kursi orang yang pergi berikutnya. Mari kita ambil...

25
Jam berapa

Saya suka menghemat waktu secara harfiah, dengan mengenakan tiga jam tangan di pergelangan tangan saya ... Masalahnya adalah masing-masing memberikan waktu yang berbeda. Satu jam tangan adalah x menit di belakang waktu yang sebenarnya. Satu jam adalah x menit lebih awal dari waktu yang sebenarnya....

25
Kejuaraan Konflik Penjadwalan Nasional

(Saya bermaksud memposting ini sementara 1542: Konflik Penjadwalan masih xkcd saat ini, tetapi saya memiliki konflik penjadwalan.) Memasukkan Input akan menjadi daftar 3nelemen, yang mewakili nacara. Elemen pertama dalam setiap kelompok 3 akan menjadi nama acara; yang kedua dan ketiga, waktu...

25
Diberi nama dua planet, berikan jarak

Menggunakan tabel berikut ( sumber ) menulis beberapa kode yang mengambil nama dua planet dan mengembalikan jarak di antara mereka: +-------------------+---------------+ | Planets | Distance (km) | +-------------------+---------------+ | Mercury -> Venus | 50290000 | | Venus -> Earth |...

25
Gambar Kotak-kotak ASCII

Ringkasan Terinspirasi oleh popularitas baru-baru ini tantangan seni ASCII, tujuan tantangan ini adalah untuk menggambar kotak-kotak ASCII, seperti yang di mana Catur dapat dimainkan. Tulis program yang menggunakan bilangan bulat positif nsebagai argumen, dalam stdin, atau sebagai input pengguna,...

25
Semua basis kata sifat Anda adalah milik kami

Latar Belakang Sebuah basis bijective b penomoran , di mana b adalah bilangan bulat positif, adalah notasi posisional bijective yang menggunakan b simbol dengan nilai-nilai terkait dari 1 ke b . Tidak seperti mitra non-bijektifnya, tidak ada simbol yang memiliki nilai 0 . Dengan cara ini, setiap...

25
Membandingkan dua angka

Tantangan Diberi dua bilangan bulat Adan Bsebagai input, Anda harus menulis sebuah program yang menampilkan apakah A>B, A==Batau A<B. Bilangan bulat akan berada dalam kisaran wajar yang didukung oleh bahasa Anda yang mencakup setidaknya 256 nilai. Program Anda dapat berupa program lengkap...

25
Pengenalan ekspresi wajah Emoticon

Tulis program yang menerima sebagai input emoticon dan ouput jika emoticon senang atau sedih. Program menerima string sebagai input atau parameter, dan harus menampilkan string "bahagia" jika inputnya ada dalam daftar emoticon bahagia, atau "sedih" jika inputnya ada dalam daftar emoticon...

25
Angka besar besar

Sementara mencoba golf beberapa jawaban saya, saya perlu menulis bilangan bulat besar dalam karakter sesedikit mungkin. Sekarang saya tahu cara terbaik untuk melakukannya: Saya akan membuat Anda menulis program ini. Tantangan Tulis program yang ketika diberi bilangan bulat positif, mengeluarkan...

25
Lacak daftar ke tabel waktu

pengantar Tidakkah Anda membencinya ketika seseorang mengunggah album yang Anda sukai ke YouTube, tetapi uraiannya hanya berisi daftar lagu ? Seperti ini: 1. Everything in Its Right Place - 4:11 2. Kid A - 4:44 3. The National Anthem - 5:50 4. How to Disappear Completely - 5:55 5. Treefingers -...

25
Pencocokan String FizzBuzz-ish

Katakan bahwa Anda memiliki string seperti ini: abaabbbbbaabba Hitung berapa kali karakter tertentu muncul dalam string input, tetapi hanya jika karakter hanya muncul sekali dalam satu baris . Misalnya, jika karakternya adalah a, abaabbbbbaabba ^ x x ^ Totalnya adalah 2 ( aatidak akan dihitung...

25
Monday Mini-Golf # 2: Memotong teks panjang

Monday Mini-Golf: Serangkaian tantangan kode-golf pendek , diposting (mudah-mudahan!) Setiap hari Senin. Banyak aplikasi web (terutama media sosial) secara otomatis memotong teks yang panjang sehingga sesuai dengan pemformatan aplikasi. Dalam tantangan ini, kita akan membuat algoritma untuk secara...

25
Golf Warna CSS!

Anda adalah pengembang web, dan bos Anda telah memutuskan untuk memperbarui situs web perusahaan. Dia telah memutuskan bahwa lebih sedikit warna lebih baik, tetapi dia ingin situsnya terlihat sama. Anda benar-benar memutuskan bahwa dia tidak tahu apa yang dia bicarakan, tetapi Anda tetap akan...

25
Bahasa mana yang terpendek?

Buat program yang menemukan 50 tantangan terbaru dengan kode-golf- tag yang memiliki setidaknya 20 jawaban. Kemudian, ekstrak skor untuk setiap bahasa di setiap tantangan. Jika ada lebih dari satu jawaban menggunakan bahasa yang sama, hitung semua skor. Setelah itu, ambil 20 bahasa paling umum dan...

25
FTW tanpa batas

The Kata Fibonacci tak terbatas adalah tertentu, urutan yang tak terbatas digit biner, yang dihitung dengan Rangkaian diulang kata-kata biner yang terbatas. Mari kita mendefinisikan bahwa kata Fibonacci-jenis urutan (atau FTW urutan ) adalah setiap urutan ⟨W n ⟩ yang terbentuk sebagai...

25
Menghitung bilangan prima +1

Tetapkan bahwa bilangan asli p adalah prima +1 dari bilangan alami n jika p adalah bilangan prima dan representasi biner standar (yaitu, tanpa nol nol di depan) dari p dapat diperoleh dengan menambahkan (yaitu, mengawali, menambahkan atau menyisipkan) 1 tunggal untuk representasi biner standar n...