Pemrograman Puzzle & Golf Kode

44
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....

44
Bangun Matriks Identitas

Tantangannya sangat sederhana. Diberikan input integer n, output n x nmatriks identitas. Matriks identitas adalah matriks yang 1membentang dari kiri atas ke kanan bawah. Anda akan menulis program atau fungsi yang akan mengembalikan atau menampilkan matriks identitas yang Anda buat. Output Anda...

44
Bilangan Suci

Dalam banyak font (khususnya font Consolas ), 5 dari 10 digit desimal memiliki "lubang" di dalamnya. Kami akan menyebut angka-angka suci ini: 46890 Dengan demikian, 5 digit tidak suci: 12357 Jadi bilangan bulat dapat diklasifikasikan sebagai "suci" jika hanya berisi angka suci, dan "tidak...

44
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...

44
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 a c e a f t e r e v e r y c h a r a c t e r , i n c l u d i n g t h e l a s t o n e ....

44
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...

44
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...

44
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...

44
Nomor yang baru ditemukan: bleen!

"Hadiah Nobel dalam bidang matematika dianugerahkan kepada seorang profesor California yang telah menemukan nomor baru! Angka itu berwarna putih, yang ia klaim milik antara 6 dan 7." - George Carlin Dalam tantangan ini, Anda akan mencetak semua Integer, inklusif, dalam rentang input yang...

44
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(...

44
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...

44
Poliglot Anagram Utas Polisi

Tantangan ini memiliki dua utas. Ini adalah utas polisi. Utas perampok terletak di sini . Tantangan Anda adalah memilih urutan OEIS dan menulis dua program lengkap dalam dua bahasa berbeda yang menghasilkan item ke-n dalam urutan ketika diberi dan melalui STDIN, atau bentuk lain dari input...

44
Increment an Array

Diberikan array kosong kosong dari bilangan bulat positif, "tambah" sekali sebagai berikut: Jika semua elemen array sama, tambahkan a 1ke akhir array. Sebagai contoh: [1] -> [1, 1] [2] -> [2, 1] [1, 1] -> [1, 1, 1] [3, 3, 3, 3, 3] -> [3, 3, 3, 3, 3, 1] Lain, tambahkan elemen pertama...

44
Pilah jenis array

Tantangan Diberikan array integer yang tidak kosong, misalnya: [5, 2, 7, 6, 4, 1, 3] Pertama-tama pisahkan ke dalam array di mana tidak ada item yang lebih besar dari sebelumnya (yaitu array yang tidak naik): [5, 2] [7, 6, 4, 1] [3] Selanjutnya, balikkan setiap larik: [2, 5] [1, 4, 6, 7]...

44
Apakah kata ini Diurutkan secara Lexual?

Diberikan string input S, kembalikan truthyjika semua huruf dalam S adalah Lexically Ordered: nilai ASCII-nya harus dalam urutan naik atau turun. Kembali falsydalam kasus lain. Memasukkan Input akan berada dalam kasus yang sama (semua huruf kecil atau semua). Kiriman Anda harus dapat menangani...

44
Retas menjadi Lotre

Anda baru-baru ini membuat akun di situs judi cerdik, di mana dengan bayaran 25 dolar, mereka akan membayar Anda kembali jumlah acak antara 0 dan 50 dolar. Setelah mendapat sekitar 5 dolar dua kali, Anda memutuskan untuk membuktikan bahwa situs tersebut adalah penipuan. Setelah mengakses firewall...

44
Jika AB berada di AB A lain B eh?

Diberikan dua bilangan bulat, A dan B, output A jika AB (A minus B) berada di AB (A ke B), jika tidak output B. "A minus B" adalah pengurangan standar. "A to B" adalah rentang bilangan bulat mulai dari A dan berakhir di B, termasuk A dan B. Misalnya: 1 to 4: 1, 2, 3, 4 -2 to 5: -2, -1, 0, 1, 2,...