Pemrograman Puzzle & Golf Kode

20
telgif: figlet terbalik

figletadalah utilitas yang mengubah teks biasa menjadi representasi ascii-art untuk digunakan dalam spanduk dan sejenisnya. Sebagai contoh: $ figlet "CODE GOLF" ____ ___ ____ _____ ____ ___ _ _____ / ___/ _ \| _ \| ____| / ___|/ _ \| | | ___| | | | | | | | | | _| | | _| | | | | | |_ | |__| |_|...

20
Diferensiasi Simbolik Polinomial

Diferensiasi Simbolik 1: Gone Coefishin ' Tugas Tulis sebuah program yang mengambil polinomial dalam x dari stdin (1 <deg (p) <128) dan bedakan. Input polinomial akan berupa string dengan bentuk berikut: "a + bx + cx^2 + dx^3 +" ... di mana koefisien setiap istilah adalah bilangan bulat...

20
Penghapusan kode mati

Kode mati duduk di sana tidak melakukan apa-apa, menatap kami tahu itu tidak akan pernah dieksekusi ... tapi hari ini kita bisa membalas dendam. Spesifikasi Input akan berupa string multiline. Setiap baris dapat berupa penugasan atau ungkapan . Tugas Tugas adalah bentuk di <name> =...

20
Kalkulator sebagai daftar angka dan operator

Tugas Anda adalah mengambil daftar argumen yang merupakan bilangan bulat atau operator, dan menguraikannya seperti: Ada operator saat ini, yang dimulai dengan +. Setiap kali ditemukan operator, operator saat ini akan mengubahnya. Operator yang mungkin adalah: "+", "-", "*", "/", dan "%", yang...

20
Masalah Koin

Latar Belakang Mata uang resmi negara imajiner Golfenistan adalah foo , dan hanya ada tiga jenis koin yang beredar: 3 foo , 7 foo , dan 8 foo . Orang dapat melihat bahwa tidak mungkin untuk membayar jumlah tertentu, seperti 4 foos, menggunakan koin ini. Namun demikian, semua jumlah yang cukup...

20
Apa kabar?

Martin telah membuat cuplikan yang bagus yang dapat digunakan untuk melacak skor untuk jawaban terhadap tantangan. Itu hebat dan semuanya, tetapi bukankah lebih baik jika Anda bisa melacaknya sendiri? Buat program yang membandingkan jumlah byte itu sendiri dengan sisa jawaban untuk pertanyaan ini,...

20
Tolong, jangan salah!

Saya benar-benar membenci digit 1. Jadi, saya butuh bantuan Anda untuk mengonversi angka ke "formulir yang tepat". Angka dalam bentuk yang benar tidak pernah memiliki dua 1s berturut-turut. 101tidak apa-apa, tapi 110mengerikan. Untuk mengkonversi, lewati saja semua angka yang tidak tepat dan...

20
Combinatorics of Transistor

Video game Transistor memiliki sistem kemampuan yang sangat menarik. Anda mengumpulkan 16 "Fungsi" yang dapat Anda gunakan di 16 slot berbeda. Apa yang menarik adalah bahwa ada 3 jenis slot dan setiap Fungsi berperilaku berbeda sesuai dengan slot tempat Anda menggunakannya: Ada 4 Slot Pasif . Ada...

20
Penghitung kunci kombinasi

Adegannya adalah: Peter berada di gym bersama temannya Brian ketika Brian tiba-tiba membutuhkan inhalernya. Brian berhasil memberi tahu Peter kode ke kunci kombinasinya sebelum ia jatuh di lantai. Saat Peter sampai ke loker Brian dan melihat apa yang ditunjukkan indikator, Stewie menyergapnya dan...

20
Sederhanakan biner

Tantangan Diberi nomor biner sebagai input melalui cara apa pun, "sederhanakan" nomor tersebut menggunakan program lengkap atau fungsi. Memasukkan [binary] binary adalah angka dalam biner yang lebih dari 0. Keluaran Ambil input, konversikan ke basis 10 tanpa menggunakan builtin, maka jika...

20
String ke Teks Seni ASCII

Tugas Anda harus menulis beberapa Teks Seni ASCII seperti yang terlihat dari situs web ini untuk membuat karya seni ASCII ! Aturan Input hanya akan berupa teks dan spasi alfabet, dan akan dimasukkan sebagai satu baris. Itu juga tidak peka terhadap huruf besar-kecil. Anda tidak perlu memperbaiki...

20
Selamat Hari Fibonacci!

Latar Belakang Hari ini (atau Kemarin) adalah (atau dulu) 11/23 atau hari Fibonacci! Apa cara yang lebih baik untuk merayakan selain membuat kue fibonacci? Contohnya 3 ii i_i_ii_i_i 8 ii ii ii ii ii ii ii ii i ii i i ii i i ii i i ii i i ii i i i ii i i i i...

20
Penyeimbangan braket

Anda akan diberi string (mungkin kosong) yang berisi tanda kurung ( [{()}]) dan karakter lainnya ( A- Z, a- z, 0- 9, tanda baca). Anda perlu memeriksa apakah mematuhi aturan berikut: Karakter non-braket diabaikan. Setiap braket terbuka [{(memiliki braket penutup )}]. Jadi [](tidak...