Pemrograman Puzzle & Golf Kode

25
Residu palindromik

Hari ini, saat saya menulis ini, adalah 31 Maret. Di AS, ini 3/31. Saya bermain-main dengan 331sebagai nomor untuk datang dengan tantangan, dan menemukan bahwa residu (modulo angka kecil) adalah palindromik. 331%2=1, 331%3=1, 331%4=3, 331%5=1, 331%6=1( 11311). Tantangan Anda di sini adalah, ketika...

25
Countdown 100 Hari

Adalah umum untuk memulai hitung mundur 100 hari sebelum acara, mungkin karena sistem basis 10 kami. Contoh-contoh ini dapat ditemukan di mana-mana: 100 hari hingga ulang tahun Anda 100 hari sampai pernikahan 100 hari hingga pemilihan 100 hari sampai kelulusan kita 100 hari sampai batas...

25
Palindrom sempurna

Tugas Anda adalah menentukan seberapa besar palindrome yang sempurna dari sebuah string. Palindrom khas Anda (mis. 12321) adalah palindrom sempurna; kesempurnaannya adalah 1. Untuk menentukan kesempurnaan string, Anda melihat berapa banyak bagian yang dapat Anda bagi menjadi setiap bagian dari...

25
Loker Angka!

Diberikan bilangan bulat positif <100 (dari 1 hingga 99, termasuk 1 dan 99), menghasilkan banyak loker. Loker didefinisikan sebagai berikut: +----+ | | | | | | | nn | +----+ di mana nnnomor pengunci, dalam basis 10. Jika ada nomor 1-digit, itu dinyatakan dengan 0 di depannya. Misalnya, nomor...

25
HE COMETH NOT - tantangan zalgo

Tulis program atau fungsi yang, diberi string, akan menghapusnya dari zalgo, jika ada. Zalgo Untuk posting ini, zalgo didefinisikan sebagai karakter apa pun dari rentang Unicode berikut: Menggabungkan Tanda Diakritik (0300-036F) Menggabungkan Tanda Diakritik Diperpanjang

25
Decode Void

Daftar kosong adalah daftar yang pada level mana pun tidak berisi objek yang tidak ada dalam daftar. Atau jika Anda lebih suka definisi rekursif Daftar kosong tidak valid Daftar yang hanya berisi daftar kosong lainnya tidak berlaku Semua daftar kosong memiliki kedalaman yang terbatas. Berikut...

25
Golf Urutan Fibonacci Kustom

The Fibonacci urutan adalah hal yang cukup dikenal di sini. Heck, itu bahkan memiliki tag sendiri. Namun, untuk semua itu, kami yakin ingin tetap berpegang pada akar 1, 1, ...(atau apakah itu 0, 1, ...? Kita mungkin tidak pernah tahu ...). Dalam tantangan ini, aturannya sama, tetapi alih-alih...

25
Transpile; # ke dalam bahasa Anda

Terkait dengan: Buat kode ; # interpreter dan Generate; # ;# - Panduan Whirlwind Ini adalah bahasa yang sederhana dengan dua perintah. Satu-satunya struktur data adalah akumulator, yang diinisialisasi ke 0. ; Tambahkan akumulator #Hitung nilai akumulator modulo 127, dan cetak karakter ASCII...

25
Buzzby Berkeley Robot Hokey Pokey

Buzzby Berkeley Robot Hokey Pokey Tugas Tulis program atau fungsi untuk menghasilkan animasi seni ASCII yang menggambarkan sederet robot menari dengan lirik Hokey Pokey (atau Cokey, jika Anda mau) dalam gaya nomor Busby Berkeley! Contoh Output Memasukkan Terima tiga argumen (dianggap...

25
Bantu saya golf nomor saya!

Saat menulis program kode-golf , saya biasanya menggunakan konstanta numerik. Saya selalu meletakkannya dalam desimal karena itulah yang saya pikirkan, tetapi saya baru menyadari bahwa bahasa saya mendukung format angka lain yang mungkin mempersingkat kode saya. Tantangan Dengan bilangan bulat...

25
Bangun tangga untuk anak saya

Suatu hari, putra saya meminta saya untuk membangun tangga menggunakan balok Lego-ish. Dan saya datang dengan sesuatu seperti ini: Kemudian anak saya meminta saya untuk sebuah program menggunakan jumlah byte terkecil yang menghasilkan tangga serupa di layar komputer. Saya tidak pandai kode-golf...

25
Daftar modulus angka indeks mereka dalam daftar

Yang sederhana: Ambil daftar bilangan bulat positif sebagai input dan output angka-angka modulus indeks berbasis 1 mereka dalam daftar. Jika bilangan bulat input {a, b, c, d, e, f, g}maka output harus di {a%1, b%2, c%3, d%4, e%5, f%6, g%7}mana %adalah operator modulus. Kasus uji: 10 9 8 7 6 5...

25
Apakah saya Nomor Cullen?

Nomor Cullen adalah angka apa pun yang terkandung dalam urutan yang dihasilkan menggunakan rumus: C (n) = (n * 2 ^ n) +1. Tugas Anda: Tulis program atau fungsi yang menerima input dan mengeluarkan nilai kebenaran / kepalsuan berdasarkan apakah input tersebut adalah Nomor Cullen....

25
Urutannya terlalu meta

Kami mulai dengan urutan kosong 1-diindeks: _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,... Pada langkah ke- n , kita mengisi setiap a (n) kosong dengan bilangan bulat lebih besar dari 1 mulai dari sisa kosong pertama, di mana a (n) adalah entri ke- n dalam urutan. Setelah langkah...

25
Rotasi Interlaced

Tantangan Dengan matriks karakter persegi (karakter ASCII satu-byte yang dapat dicetak), putar setiap "cincin" matriks ke arah yang berlawanan. Mari kita ambil contoh: 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Kemudian, cincin terluar diputar searah jarum jam 90 derajat, seperti: 1 2...

25
Gandakan beberapa berlian

Masalah Diberikan bilangan bulat positif di nmanan < 100 Keluarkan pola berlian sebagai berikut: Memasukkan n=1 /\/\ \/\/ Masukan n=2: /\ /\ //\\/\/\//\\ \\//\/\/\\// \/ \/ Masukan n=3: /\ /\ //\\ /\ /\ //\\ ///\\\//\\/\/\//\\///\\\ \\\///\\//\/\/\\//\\\/// \\// \/ \/ \\// \/...

25
Ketergantungan Triangular

Sebuah angka segitiga adalah angka yang merupakan penjumlahan dari nbilangan dari 1 sampai n. Misalnya 1 + 2 + 3 + 4 = 10demikian 10adalah angka segitiga. Diberikan bilangan bulat positif ( 0 < n <= 10000) sebagai input (dapat diambil sebagai bilangan bulat, atau sebagai string), kembalikan...

25
Apakah ini nomor Lynch-Bell?

Anda akan diberi angka bulat positif (yang tidak akan pernah mengandung 0) sebagai input. Tugas Anda adalah memeriksa apakah itu nomor Lynch-Bell atau tidak. Angka adalah nomor Lynch-Bell jika semua digitnya unik dan nomornya dapat dibagi oleh masing-masing digitnya. Bahkan, sebenarnya hanya ada...