Pemrograman Puzzle & Golf Kode

48
Monday Mini-Golf # 6: Meeesesessess upp teeexexextext

Monday Mini-Golf: Serangkaian tantangan kode-golf pendek , diposting (mudah-mudahan!) Setiap hari Senin. Kisah nyata 1 : Suatu hari, saya bermain-main di tablet ketika saya memiliki ide untuk mengunjungi halaman yang biasanya saya gunakan di PC untuk menguji JavaScript. Setelah halaman dimuat,...

48
Tukar Alfabet

Dalam tantangan ini, Anda akan "membalikkan" alfabet atau bertukar a-zdengan z-a. Ini umumnya dikenal sebagai Atbash cypher. Karena transformasi ini membuat output terlihat seperti bahasa asing, kode Anda harus sesingkat

48
Knight on the Rim adalah Grim

pengantar Aron Nimzowitsch adalah seorang pemimpin catur terkemuka dan penulis catur yang berpengaruh. Dalam bukunya 'My System', bab pertama membahas tentang pentingnya pusat dan mengapa Anda harus mendominasinya. Alasan sederhananya adalah bahwa karya Anda memiliki gerakan langsung berikutnya...

48
Cetak sepotong Lego

Tantangan ini adalah tantangan seni sederhana . Diberikan dua input, yang menggambarkan tinggi dan lebar karya Lego, Anda telah mencetak representasi seni ASCII untuknya. Beginilah tampilan potongan-potongan Lego: (4, 2) ___________ | o o o o | | o o o o | ----------- (8,

48
Cetak semua bilangan bulat

Tulis sebuah program atau fungsi yang akan mencetak semua bilangan bulat dengan tepat sekali waktu dan memori yang tak terbatas. Output yang mungkin bisa: 0, 1, -1, 2, -2, 3, -3, 4, -4, … 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -2, -3, -4, -5, -6, -7, -8, -9, 10, 11, … Ini bukan output yang valid,...

48
Depalindromize string ini!

Mengingat palindrom dihasilkan sesuai dengan tantangan ini , depalindromize itu. Uji kasus abcdedcba -> abcde johncenanecnhoj -> johncena ppapapp -> ppap codegolflogedoc -> codegolf Karena ini tentang depalindromizing, kode Anda tidak dapat berupa palindrom . Ingat, ini adalah...

48
Kiat untuk membuat polyglots

Sebuah polyglot adalah sebuah program yang dapat dijalankan dalam 2 atau lebih bahasa pemrograman yang berbeda. Apa tips umum yang Anda miliki untuk membuat polyglots, atau memilih bahasa yang mudah untuk menulis polyglots untuk tugas tertentu? Silakan kirim kiat yang dapat diterapkan di sebagian...

48
Apakah papan Tic-Tac-Toe ini valid?

Tantangan Diberi papan tic-tac-toe dalam format apa pun, tentukan apakah itu valid atau tidak. Jika papan dapat menjadi hasil dari permainan tic-tac-toe, maka itu valid. Misalnya, forum ini valid:XOX OXO XOXSebaliknya, forum ini tidak valid: XXX XXO OOO Memasukkan Papan tic tac toe penuh (9/9)...

48
Ruby on Rails (atau Trackety Track)

Anda adalah Ruby, seorang insinyur kereta api. Tugas Anda adalah untuk meletakkan trek di lembah tertentu sehingga mengunjungi setiap stasiun ( M). Jumlah lintasan yang diletakkan tidak penting, tetapi harus diletakkan di satu lintasan kontinu yang dimulai dan berakhir di titik masuk / keluar...

48
Hitung kuadrat dan akar kuadrat!

Anda harus membuat polyglot yang menampilkan kuadrat input dalam satu bahasa dan akar kuadrat input dalam bahasa lain. Jawaban terpendek dalam byte menang! Anda harus memiliki ketelitian minimal 3 tempat desimal, dan input akan selalu berupa float

48
Tantangan TryItOnquine

(berdasarkan posting ini dan diskusi selanjutnya tentang obrolan - juga, terima kasih banyak kepada Dennis untuk TIO!) Tantangan Pilih bahasa yang saat ini tersedia di situs TryItOnline , misalnya PowerShell . Tulis kode dalam bahasa itu pada halaman itu, yang tidak mengambil input apa pun,...

48
Buka baju string

Kita sekarang sudah bagaimana cara menghilangkan string dari spasi. Namun, sebagai tuan-tuan yang baik, kita harus membuka pakaian itu. Menanggalkan suatu string sama dengan melepasnya, hanya saja lebih halus. Alih-alih menghapus semua ruang depan dan belakang secara bersamaan, kami...

48
Bebek biru, bebek merah, bebek abu-abu

Jadi, minggu lalu saya memposting tantangan untuk bermain Bebek, Bebek, Angsa . Hal ini menyebabkan sejumlah warga Minnesotan berkomentar tentang variasi 'bebek bebek' regional mereka . Jadi, inilah aturannya: Menggunakan daftar warna ini: Red Orange Yellow Green Blue Indigo Violet Gray Tulis...

48
Mendeteksi gelombang panas

Latar Belakang The Royal Netherlands Meteorological Institute mendefinisikan gelombang panas * sebagai rangkaian setidaknya 5 hari berturut-turut dari cuaca ≥25 ° C ("cuaca musim panas"), sehingga setidaknya 3 dari hari-hari itu adalah ≥30 ° C ("cuaca tropis" ). Cuaca tropis tidak harus diukur...

48
"Saat kita menjelajahi alam semesta ..."

Anda akan diberi nama salah satu dari 20 objek terbesar di Tata Surya. Tugas Anda adalah mengembalikan perkiraan radiusnya, yang dinyatakan dalam kilometer. Ini adalah tantangan kode di mana skor Anda terdiri dari panjang kode Anda (dalam byte) dikalikan dengan rasio penalti ≥1≥1\ge 1 ,...

48
Ada lubang di dasar laut

Sementara berusaha (dan gagal) telah membujuk putra bayi saya untuk makan malam, saya mencoba menyanyi untuknya. Pertengahan jalan melalui lagu ini saya menyadari struktur formula mungkin cocok untuk kode golf! Tugasnya adalah menulis program atau fungsi yang tidak menerima input dan menghasilkan...