Pertanyaan yang diberi tag code-golf

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

20
Buat pengubah daftar angka

Jangan Anda benci ketika Anda ingin menyalin-menempelkan daftar angka (vektor, array ...), dari satu program ke program lain, tetapi format nomor yang Anda gunakan tidak cocok dengan format yang Anda perlukan. ? Misalnya, dalam MATLAB Anda mungkin memiliki daftar yang dipisahkan oleh ruang...

20
Penghitungan Piksel Catur 8-bit

Tujuan Anda memainkan permainan catur terkomputerisasi. Layar hanya hitam dan putih dan pikselnya tebal. Piksel putih menggunakan banyak daya dibandingkan piksel hitam dan Anda khawatir tentang jejak karbon Anda. Dengan kotak dan notasi catur, kembalikan jumlah piksel putih yang ditampilkan di...

20
Biaya pembelian titik D&D

Saat membuat karakter Dungeons & Dragons , alternatif untuk skor kemampuan bergulir adalah dengan menetapkannya dalam anggaran daya yang disebut point buy. Skor kemampuan yang lebih tinggi membutuhkan lebih banyak poin, terutama ke arah ujung atas: skor 8 adalah gratis, dan menaikkan skor...

20
Parenthesize sebuah ekspresi

Baru-baru ini saya telah menulis bahasa baru , untuk menghindari keharusan menangani urutan operasi , saya cukup menyisipkan setiap ekspresi dengan benar untuk menghindari ini sepenuhnya. Karena tanda kurung ada di kode char 40-41, kode Anda harus sesingkat