Pertanyaan yang diberi tag «code-golf»

Code-golf adalah kompetisi untuk memecahkan masalah tertentu dalam byte paling sedikit dari kode sumber.

1
Ubin lantai paling sederhana
Anda harus menulis program atau fungsi yang menerima string yang menggambarkan lantai sebagai input dan output atau mengembalikan area meta-tiling paling sederhana yang dapat membuat pola lantai yang diberikan. Lantai adalah bagian dari kotak persegi. Setiap ubin persegi berwarna biru atau hitam (diwakili oleh adan bdalam input). Lantai contoh: aaaa …
10 code-golf  grid  tiling 

12
Mencampur karakter dalam sebuah string
Anda harus menulis fungsi / program yang mengambil input melalui stdinargumen / command-line argumen / fungsi, mencampur karakter dalam string, dan kemudian output string akhir melalui stdout. Input pertama-tama akan berisi string (bukan kosong atau null), spasi, dan kemudian angka genap non-negatif semua dipisahkan oleh spasi. Jika input diambil melalui …
10 code-golf  string 

30
Penghitung Heksadesimal
Heksadesimal adalah sistem penghitungan basis 16 yang beralih dari 0ke f. Tugas Anda adalah membuat penghitung yang akan menampilkan angka-angka ini. Contoh: $ python counter.py 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 …

2
Digit Menggali Dungeon
Sunting: Saya akan memberikan hadiah 100-reputasi untuk pemecah pertama dari teka-teki bonus di akhir pertanyaan! Saya akan menambahkan hadiah ke pertanyaan hanya ketika jawabannya muncul karena hadiah ini tidak memiliki batas waktu. Diberi daftar bilangan bulat positif satu digit yang tidak berkurang, Anda harus menentukan seberapa dalam penjara bawah tanah …

2
Tanggal berapa itu lagi?
Di situs web saya, pengguna memasukkan tanggal lahir dengan gaya xx.xx.xx- tiga angka dua digit yang dipisahkan oleh titik. Sayangnya, saya lupa memberi tahu pengguna format yang digunakan. Yang saya tahu adalah bahwa satu bagian digunakan untuk bulan itu, satu untuk tanggal, dan satu untuk tahun. Tahun pasti di abad …
10 code-golf  date 

3
Kompiler Brainfuck Acak
Joe adalah pengembang BF rata-rata Anda. Dia akan memeriksa perubahan kodenya ke repositori mereka ketika dia mendapat telepon dari bosnya. "Joe! Mesin klien baru rusak! Penerjemah brainfuck mengatur semua sel ke nilai acak sebelum eksekusi program. Tidak ada waktu untuk memperbaikinya, kode Anda harus menghadapinya." Joe tidak terlalu memikirkannya, dan …

1
Pemeriksa quine meta
Tantangan ini, jika Anda menerimanya, adalah menulis tiga fungsi atau program A, B, dan C: A adalah quine yang menampilkan semua A, B dan C (yang juga merupakan seluruh konten kode dalam kiriman Anda). B mengambil parameter F dan memeriksa apakah itu quine (menghasilkan FBC), atau melakukan sesuatu yang berbeda. …
10 code-golf  quine 

1
Cetakan Lendir Dapat Dihitung!
Latar Belakang Cetakan lendir mengagumkan. Jika Anda meletakkannya di permukaan dengan sumber makanan, mereka akan menyebarkan sulurnya untuk menemukan makanan, setelah itu mereka membentuk jaringan koneksi antar sumber. Dalam tantangan ini, Anda harus mensimulasikan cetakan lendir mencari makanan. Selain itu, cetakan khusus ini akan berhenti setelah cukup ditemukan. Memasukkan Input …


6
Menerapkan Hash Panjang Variabel
Teman saya dan saya memiliki permainan ini yang kami mainkan dengan kata-kata. Ini adalah hiburan yang menyenangkan dan melibatkan "membatalkan" surat dalam kata sampai tidak ada yang tersisa. Saya benar-benar lelah dia menjadi jauh lebih cepat daripada saya dalam hal itu, jadi itu adalah tugas Anda untuk mengimplementasikannya dan biarkan …

5
Ambiguous Roman Numeral Magic Squares
Raja Roma Kuno mengalami kesulitan menentukan apakah kotak ajaib itu valid atau tidak, karena kotak ajaib yang dia periksa tidak termasuk pemisah di antara angka-angkanya. Dia telah menyewa seorang insinyur perangkat lunak untuk membantunya menentukan apakah kotak ajaib itu valid atau tidak. Deskripsi Input Input masuk pada argumen STDIN atau …

4
Prelude Syntax-Checker
Prelude adalah bahasa pemrograman esoterik, yang memiliki sangat sedikit, tetapi tidak biasa, pembatasan pada apa yang merupakan program yang valid. Setiap blok teks ASCII yang dapat dicetak ("blok" yang berarti bahwa garis ASCII yang dapat dicetak dipisahkan oleh baris baru - 0x0A) valid dengan ketentuan bahwa: Setiap kolom teks (vertikal) …

4
Tulis Penerjemah Shift
EDIT: Seperti yang Anda duga, ada bug pada penerjemah resmi: urutan komposisi .terbalik. Saya memiliki dua versi penerjemah, dan menggunakan yang salah di sini. Contoh-contoh juga ditulis untuk versi yang salah ini. Saya telah memperbaiki juru bahasa di repositori, dan contoh-contoh di bawah ini. Penjelasannya >juga agak ambigu, jadi saya …

3
Router rotor pada Grid
Memasukkan Input Anda adalah string tunggal, dipisahkan oleh baris baru menjadi 2n+1garis panjang 2n+1, untuk beberapa bilangan bulat n ≥ 0. Bilangan bulat nbukan bagian dari input; Anda harus menghitungnya dari string. Garis-garis terdiri dari "karakter arah" >^<v. Jika baris baru menimbulkan masalah, Anda dapat menggantinya dengan pipa vertikal |. …
10 code-golf  grid 

4
Tulis penghitung biner dalam quine
Tulis dua fragmen kode, yang akan kita sebut s_zero dan s_one. Program (l, n) terdiri dari l salinan s_zero dan s_one yang sesuai dengan digit n dalam biner, diisi dengan s_zero di sebelah kiri. Misalnya, jika s_zero = foodan s_one = barmaka Program (4, 0) = foofoofoofoo Program (4, 1) …

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.