Pemrograman Puzzle & Golf Kode

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

10
Hanya ada 1!
Tugas Anda adalah, diberi bilangan bulat positif n, untuk menghasilkan ekspresi yang sama dengan angka n. Tangkapannya adalah: Anda hanya diizinkan nomor 1dalam output. Operator yang Anda inginkan adalah: +, -, *Dan/ /adalah divisi floating-point (jadi 5/2 = 2.5). sqrt(as s) ceildan floor( masing c- fmasing dan setiap ) ! …

30
Ya, tentu saja saya sudah dewasa!
Saya pikir kita semua telah melakukan ini sebagai anak-anak: beberapa situs web memerlukan usia minimum 18 tahun, jadi kita kurangi beberapa tahun dari tahun kelahiran dan voa, kita 18+. Selain itu, untuk sebagian besar wahana di taman hiburan, ketinggian minimum untuk masuk adalah 1,40 meter (setidaknya di sini di Belanda). …


9
Bangun segitiga tanpa segitiga
Sebagai anak kecil, saya sangat suka bermain dengan mainan ini: Mereka mungkin bermaksud agar ini digunakan untuk seni, tetapi saya selalu menggunakannya untuk matematika! Fraktal, pola, dll. Suatu kali, saya diberi tantangan ini: Bangun segitiga tanpa menggunakan ubin segitiga hijau. Tantangan ini membuat saya bingung untuk waktu yang paling lama, …

19
Secara teoritis menampilkan nomor Graham
Nomor Graham Gdidefinisikan dengan cara ini: u(3,n,1) = 3^n u(3,1,m) = 3 u(3,n,m) = u(3,u(3,n-1,m),m-1) [Knuth's up-arrow notation] [Conway chained arrow notation] THEN g1 = u(3,3,4) g2 = u(3,3,g1) g3 = u(3,3,g2) ... G = u(3,3,g63) Anda diberikan itu u(3,3,2)=7625597484987untuk memeriksa kode Anda. Tugas Anda adalah menulis program / fungsi …

30
Tambahkan dua angka
Input: Dua bilangan bulat. Lebih disukai bilangan bulat desimal, tetapi bentuk angka lainnya dapat digunakan. Ini dapat diberikan ke kode dalam input standar, sebagai argumen untuk program atau fungsi, atau sebagai daftar. Output: Jumlah mereka. Gunakan format yang sama untuk bilangan bulat keluaran sebagai bilangan bulat masukan. Misalnya, input 5 …

30
Senjata Instruksi Matematika
Terakhir kali ketika saya mencoba untuk membuat sesuatu yang mudah yang bukan duplikat, akhirnya menjadi terlalu sulit .. Jadi mudah-mudahan kali ini memang sesuatu yang bisa dicoba juga oleh pendatang baru. Memasukkan: Array / daftar dengan bilangan bulat / desimal. (Atau string yang mewakili array dengan bilangan bulat / desimal.) …

6
Ada semut di Rubik's Cube saya
Rubik's Cube standar, terpecahkan, 3 × 3 × 3 memiliki 6 wajah berwarna berbeda, di mana setiap wajah adalah kotak 3 × 3 kotak dengan satu warna. Wajah putih berlawanan dengan kuning, oranye berlawanan merah, biru berlawanan hijau, dan ketika putih menunjuk ke atas, merah di sebelah kiri biru: Bayangkan …

6
Tantangan berbahasa Yoda, ini
Tantangan Yah, saya pikir itu cukup jelas, bukan? Anda harus membuat fungsi atau program yang menggunakan string sebagai argumen dan menampilkan Yoda yang bisa berbicara. Ini adalah kode-golf , jadi paling tidak jumlah byte yang menang. Input Input bisa berupa string apa saja tanpa linefeed. Anda dapat menerjemahkan string jika …

30
Teks Lebar Penuh
Teks lebar penuh adalah teks yang memiliki spasi setelah setiap karakter, termasuk yang terakhir. Misalnya, kalimat pertama dari pertanyaan ini menjadi: F u l l w i d t h t e x t i s t e x t t h a t h a s a s p …
44 code-golf  string 

12
Molekul menjadi Atom
Tantangan Tulis sebuah program yang dapat memecah formula input kimia (lihat di bawah), dan output masing-masing atom dalam bentuk element: atom-count. Memasukkan Input sampel: H2O Input Anda akan selalu mengandung setidaknya satu elemen, tetapi tidak lebih dari sepuluh. Program Anda harus menerima input yang mengandung tanda kurung, yang dapat disarangkan. …

4
Terkadang saya membutuhkan Resizer Screenshot Lossless
Terkadang saya perlu menulis lebih banyak dokumentasi dari sekadar komentar dalam kode. Dan terkadang, penjelasan itu membutuhkan tangkapan layar. Terkadang kondisi untuk mendapatkan tangkapan layar seperti itu sangat aneh sehingga saya meminta pengembang untuk mengambil tangkapan layar untuk saya. Terkadang tangkapan layar tidak sesuai dengan spesifikasi saya dan saya harus …

4
Lipat gandakan dengan operasi terbatas
Ada 500 perwakilan hadiah tidak resmi untuk mengalahkan jawaban terbaik saat ini . Tujuan Tujuan Anda adalah melipatgandakan dua angka hanya dengan menggunakan rangkaian operasi aritmatika dan penugasan variabel yang sangat terbatas. Tambahan x,y -> x+y Timbal balik x -> 1/x( bukan pembagian x,y -> x/y) Negasi x -> -x( …

30
Periksa apakah UUID valid tanpa menggunakan regex
Diberikan input string, tulis sebuah program yang mencetak nilai kebenaran ke STDOUT atau setara jika inputnya adalah UUID yang valid, tanpa menggunakan regex. UUID yang valid adalah 32 digit heksadesimal, ditampilkan dalam lima kelompok yang dipisahkan oleh tanda hubung, dalam bentuk 8-4-4-4-12 untuk total 36 karakter (32 karakter alfanumerik dan …

3
Apa yang dapat Anda lakukan dalam URI data 4k? [Tutup]
Bounty selesai, pengembang menang dengan Conway's Game of Life Platform web saat ini bergerak maju dengan kecepatan tinggi. Fitur seperti CSS3 animasi , transformasi , drop bayangan dan gradien , <canvas>, <audio>dan <video>tag, SVG , WebGL , dan banyak lagi berarti bahwa Anda dapat melakukan jauh lebih banyak dalam browser, …

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.