Pertanyaan yang diberi tag «code-golf»

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

3
Papan Catur Seni ASCII
Dalam tantangan ini, Anda harus menggambar papan catur di bawah ini, dan memungkinkan gerakan dilakukan. 1. Menggambar Setiap kotak putih memiliki ruang 5x9. Setiap kotak hitam memiliki 5x9 titik dua. Papan dikelilingi oleh batas titik dua. Potongannya adalah 5 karakter lebar dan duduk di baris bawah dari alun-alun di tengah. …

9
Buat keyboard T9
Pertanyaan ini menanyakan fungsionalitas pencocokan kamus T9 yang merupakan masalah yang sangat menarik. Tetapi T9 memiliki cara lain untuk mengetik dan itu adalah mengetik karakter demi karakter. Anda TIDAK perlu kamus untuk mengimplementasikan keyboard ini. Berikut adalah peta-kunci keyboard T9 jika Anda lupa: +-------+-------+-------+ | 1 | 2 | 3 …

5
Pulau Monyet: Kepala Navigator
Peringatan: Tantangan ini berisi beberapa spoiler ringan untuk The Secret of Monkey Island. Menjelang akhir pertandingan, Anda dipimpin melalui katakombe oleh kepala navigator yang dilindungi secara ajaib: Anda membutuhkan kalung bola matanya, tetapi Kepala enggan memberikannya kepada Anda. Salah satu cara untuk mendapatkannya adalah dengan terus mengemis: Guybrush: Boleh saya …

9
Evaluasilah hiperoperasinya
Saya menyadari bahwa ini sedikit matematika-y, tetapi - begini saja. Dalam matematika, urutan hiperoperasi adalah urutan tak terbatas dari operasi aritmatika (disebut hiperoperasi) yang dimulai dengan operasi penerus unary, kemudian dilanjutkan dengan operasi biner penambahan, perkalian, dan eksponensial, setelah itu urutan dilanjutkan dengan operasi biner lebih lanjut yang melampaui eksponensial, …

9
Tandai Semaphore Encoder
Tujuan Anda adalah untuk menulis encoder semaphore bendera , yang akan mengubah kalimat yang diberikan menjadi karakter semaphore bendera yang sesuai, sesuai dengan sistem semaphore yang dijelaskan di Wikipedia . Asumsikan bahwa input adalah satu kalimat yang diberikan melalui stdin (atau setara). Keluaran Anda harus berupa serangkaian karakter semafor, dengan …

12
Code golf: Mendistribusikan bola (I)
Tantangan Dalam tugas ini Anda telah menghitung jumlah cara kami dapat mendistribusikan bola A ke dalam sel B dengan setiap sel memiliki setidaknya satu bola. Input A dan B diberikan dalam satu baris yang dipisahkan oleh blank, input diakhiri oleh EOF. Anda mungkin ingin memeriksa solusi Anda di sini . …

2
Penerjemah untuk teori bilangan, modulo n
Sebuah kalimat nomor teori (untuk tujuan kita) adalah urutan simbol-simbol berikut: 0dan '(penerus) - penerus artinya +1, jadi0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(penjumlahan) dan *(penggandaan) = (sama dengan) (dan )(tanda kurung) operator logis nand( a nand badalah not (a and b)) forall …
12 code-golf  number-theory  parsing  code-golf  kolmogorov-complexity  code-golf  code-golf  array-manipulation  matrix  code-golf  array-manipulation  code-golf  string  code-challenge  graphical-output  compression  code-golf  kolmogorov-complexity  code-golf  sequence  array-manipulation  code-golf  number  base-conversion  code-golf  string  decision-problem  code-golf  string  ascii-art  code-golf  string  random  code-challenge  brainfuck  code-generation  code-golf  code-golf  quine  code-golf  interpreter  code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 

11
Simulasikan Model Game-of-Life-ish 1D
Pertanyaan ini baru saja tren pada ulasan kode dan saya pikir Anda mungkin suka itu diadaptasi sebagai tantangan codegolf: Anda diberi daftar x rumah kosong yang direpresentasikan sebagai boolean. Setiap hari, rumah-rumah bersaing dengan yang berdekatan. 1 mewakili rumah "aktif" dan 0 mewakili rumah "tidak aktif". Jika tetangga di kedua …

4
Starbucks ke Bahasa Inggris
Pada masa-masa klasik Starbucks sebelum printer-stiker bermodel baru ini dan perangkat nirkabel melalui headset palmtop scanner, pada masa-masa sulit tahun 2000-an, Starbucks memiliki sistem ringkas untuk menggambarkan minuman dengan sintaksis yang ketat dan bentuk yang disandikan. Secara vertikal pada cangkir ada serangkaian kotak berlabel yang mungkin berisi nilai-nilai tertentu .: …
12 code-golf 

6
Memecahkan Sistem Persamaan Linear
Tulis sebuah program untuk menyelesaikan serangkaian persamaan linear sesingkat mungkin. Ini harus menyelesaikan sejumlah masalah persamaan. Mereka dapat diinput sesuai keinginan Anda, koefisien augmented matrix mungkin yang paling mudah. Program tidak harus menangani koefisien atau solusi non-integer. Tidak ada kasus rusak atau tidak valid yang akan diuji. Program harus menampilkan …
12 code-golf  math 

5
Komposisi permutasi - produk grup
Dengan dua permutasi dalam bentuk siklus disjoint, output produk / komposisinya dalam bentuk siklus disjoint. Untuk menemukan komposisi, konversi siklus terpisah menjadi permutasi dalam notasi dua baris. Setiap angka di bagian yang terpisah dari suatu siklus dipetakan ke nomor yang mengikutinya di bagian yang sama. Itu membungkus. Jadi 1 -> …

12
Skrip python terkecil untuk mencetak angka 0 hingga 100
Saya sedang mengerjakan masalah yang saya atur untuk bersenang-senang, yaitu membuat skrip python yang mencetak angka genap dari 0 hingga 100. Tantangannya adalah membuat skrip sekecil mungkin. Inilah yang saya miliki sejauh ini: for x in range(0, 101): if (x % 2 == 0): print x Saat ini 60 byte. …
11 code-golf  tips  python 

11
Akar kuadrat Quaternion
Latar Belakang Quaternion adalah sistem bilangan yang memperluas bilangan kompleks. Angka empat memiliki bentuk berikut a+bi+cj+dka+bi+cj+dk a + bi + cj + dk di mana a , b , c , da,b,c,d a,b,c,d adalah bilangan real dan saya , j , ki,j,k i,j,k adalah tiga unit angka empat mendasar . …

1
Golf kode EBCDIC (Selamat ulang tahun, System / 360!)
Sebentar lagi akan menjadi 50 tahun sejak IBM meluncurkan keluarga System / 360 komputernya. Ini adalah yang pertama menggunakan set karakter EBCDIC . Untuk menandai kesempatan ini, mari kita lihat siapa yang dapat menulis program terpendek yang mampu mengubah teks "biasa" ke dan dari kode EBCDIC halaman 037. Kami akan …

3
Penerjemah BrainFlow!
BrainFlow Apa itu BrainFlow? BrainFlow adalah perpanjangan dari BrainF ** k (BFk) dengan 3 perintah tambahan untuk menambah fungsionalitas dan kebingungan. Perintah apa? Selain perintah BFk normal , kami juga memiliki: ^ Melompat ke sel # tergantung pada nilai dalam sel. Mis: Jika kita berada di sel # 0 dengan …

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.