Pertanyaan yang diberi tag code-golf

20
Masalah Arung Jeram (varian Knapsack)

Teka-teki pertama dari saya, saran untuk perbaikan diterima dengan senang hati! Skenarionya adalah; Anda bekerja sebagai manajer untuk perusahaan arung jeram. Setiap pagi, Anda diberikan daftar pemesanan, dan Anda harus mengurutkannya menjadi muatan rakit. Tulis program atau fungsi dalam bahasa...

20
Gaya bola memantul 8-bit di sekitar kanvas

Terinspirasi oleh daftar ini dari Panduan Pengguna Commodore 64: 10 PRINT "{CLR/HOME}" 20 POKE 53280,7 : POKE 53281,13 30 X = 1 : Y = 1 40 DX = 1 : DY = 1 50 POKE 1024 + X + 40 * Y, 81 60 FOR T = 1 TO 10 : NEXT 70 POKE 1024 + X + 40 * Y, 32 80 X = X + DX 90 IF X <= 0 OR X >= 39 THEN DX =...

20
[Br] membuat Kode Golf [Ba] d

Pertimbangkan string berikut: Tin Snips String ini berisi beberapa simbol atom pada tabel periodik . Kami dapat menulis ulang string ini untuk mengidentifikasi beberapa di antaranya: [Ti][N] [Sn][I][P][S] Tentu saja, kita juga bisa menulis seperti ini: T[In] [S][Ni][P][S] Aturan untuk...

20
Menghitung pohon biner

Pohon biner Pohon biner adalah pohon dengan simpul dari tiga jenis: terminal node, yang tidak memiliki anak node unary, yang masing-masing memiliki satu anak node biner, yang masing-masing memiliki dua anak Kita dapat mewakili mereka dengan tata bahasa berikut, diberikan dalam BNF (bentuk...

20
> <> Keluar Air

Ikan tercinta yang berenang melalui kode > <> (bahasa pemrograman esoterik) telah dikeluarkan dari lingkungan alaminya. Perubahan ini telah membuatnya tidak mampu bergerak seperti biasanya: apa yang dulunya adalah gerakan toroidal telah dibatasi pada gerakan kiri-ke-kanan yang sederhana....

20
Temukan polinomialnya

Kita tahu bahwa f adalah polinomial dengan koefisien bilangan bulat non-negatif. Diberikan pengembalian f (1) dan f (1 + f (1)) f . Anda dapat menampilkan f sebagai daftar koefisien, polinomial berformat ASCII, atau serupa. Contoh: f(1) f(1+f(1)) f 0 0 0 1 1 1 5 75 2x^2 + 3 30 3904800 4x^4 +...

20
Getaran yang baik

Suara theremin telah diabadikan dalam lagu The Beach Boys Good Vibrations . Banyak juga yang mengaitkan suaranya dengan tema untuk seri asli Star Trek , meskipun tampaknya itu adalah emulasi sopran . Tantangan ini mengharuskan Anda untuk mengimplementasikan theremin . Memasukkan Ambil input 2...

20
Gambarkan aku lingkaran unit (aneh)!

pengantar Anda mungkin tahu dan menyukai lingkaran unit normal Anda. Tetapi para matematik itu gila dan dengan demikian mereka mengabstraksikan konsep itu ke titik mana pun yang memuaskan x*x+y*y=1. Karena Cryptographers 1 juga aneh, mereka suka bidang terbatas dan terkadang cincin terbatas (tidak...

20
Saya memberi Anda permutasi N, Anda memberi saya N

Input: urutan huruf besar (ASCII [65; 90]) yang merupakan permutasi leksikografis ke- N dari multiset karakternya * permutasi diberi nomor dari 0 atau 1 ke atas Output: basis-10 integer N Rulez Mungkin ada duplikat (itulah sebabnya tantangan ini berbeda dari yang ini ) Karakter...

20
Hubungkan Empat Validator

pengantar Connect Four adalah gim di mana Anda berusaha mendapatkan empat berturut-turut: horizontal, vertikal, atau diagonal. Dalam golf kode ini, kami akan mencoba mencari siapa yang menang, diberikan papan permainan. Akan selalu ada satu pemenang, dan hanya satu pemenang. Tugas Diberikan...

20
Segitiga Heksagonal!

Tugas Anda: membuat segitiga heksagonal dengan panjang sisi n, di mana nbilangan bulat positif atau 0. Pertama, izinkan saya mendefinisikan segi enam: / \ | | \ / (Seni ASCII yang luar biasa, kan?) Segi enam dapat dihubungkan bersama dengan berbagi sisi: / \ / \ | | | \ / \ / / \ | |...

20
Cobalah untuk membuat persegi!

Tugas Diberikan satu karakter yang dapat dicetak non-spasi, buat representasi persegi 3x3 dari input itu. Misalnya, jika inputnya adalah #, maka outputnya adalah: ### # # ### Aturan Format outputnya ketat, meskipun baris baru tertinggal diperbolehkan. Ini berarti bahwa ruang di tengah...

20
Sigmafy ungkapan itu

Bagi mereka yang tidak tahu, Sigma adalah huruf Yunani yang banyak digunakan dalam matematika sebagai tanda penjumlahan. Diberikan string yang mewakili ekspresi tergantung pada bahwa kita akan menyatakan E ( k ) , menghitung jumlah hasil untuk E ( k ) , untuk setiap k ∈ { 1 , 2 , 3 , 4 , 5 } ....

20
Gambar Fase Bulan

Tantangan Mengingat fase bulan, gambarkan menggunakan seni ASCII. Program Anda harus menangani bulan baru, waxing sabit, kuartal pertama, waxing gibbous, bulan purnama, memudarnya gibbous, kuartal terakhir, dan memudarnya bulan sabit. Masukan Anda akan berupa bilangan bulat. 0 -> new moon 1...

20
Kata-kata yang Berisi Digit

Kata digit adalah kata di mana, setelah menghapus beberapa huruf, Anda hanya memiliki satu digit: SATU, DUA, TIGA, EMPAT, LIMA, ENAM, TUJUH, DELAPAN, DELAPAN atau SEMBILAN (bukan NOL). Misalnya, BOUNCE dan ANNOUNCE adalah kata digit, karena mengandung kata digit. ENCODE bukan kata digit, meskipun...

20
Temukan Nomor yang Tidak Terkait

Diberikan 2 bilangan bulat non-negatif sebagai input, menghasilkan bilangan bulat non-negatif yang tidak dapat dibuat melalui operator matematika pada 2 input. Misalnya, input yang diberikan 2dan 3, 6, 0, 5, 1, 9, 8, 23, 2semua output tidak valid. Operasi yang harus diperhitungkan...