Pertanyaan yang diberi tag code-golf

13
Kotak teks

Program Anda mendapatkan teks sebagai input, setidaknya 8 karakter, dan selalu terdiri dari jumlah genap. (tidak perlu mengevaluasi kebenaran input). Tujuan Anda adalah untuk menampilkan teks itu sebagai persegi panjang. Misalnya, diberikan HelloWorldsebagai input, tampilan Hell d...

13
Buat indeks keterbacaan

The Flesch-Kincaid pembacaan algoritma tergantung pada kebijakan dari jumlah kata dan jumlah suku kata, baik yang sepenuhnya objektif, atau dengan mudah automatable menggunakan komputer. Misalnya, apakah "kode-golf", dengan tanda hubung, dihitung sebagai satu atau dua kata? Apakah kata "juta" dua...

13
Hitung tanggal Paskah

Fungsi atau program Anda harus mengambil satu tahun sebagai input dan mengembalikan (atau mencetak) tanggal (dalam kalender Gregorian) tahun Paskah itu (bukan Paskah Ortodoks Timur). Tanggal yang dikembalikan harus diformat sesuai dengan ISO 8601, tetapi dengan dukungan untuk tahun yang lebih besar...

13
Golf Mozart - mini “Rondo”

Keluarkan "Mozart - Alla Turca" ke stdout (lihat contoh untuk "implementasi referensi") Cobalah temukan cara mengemas synthesizer dan musik ke dalam ukuran minimal. Persyaratan: Format yang cocok untuk dimasukkan ke dalam aplay -f cd(ditandatangani endian 16-bit, 2 saluran); Seluruh musik harus...

13
Pusat-pusat segitiga

Lingkaran dan bujur sangkar memiliki satu titik pusat yang pasti. Namun, gagasan tentang pusat segitiga telah lama dibahas. Empat pusat yang berbeda diketahui oleh orang Yunani Kuno: Incenter : Persimpangan dari garis-bagi sudut segitiga Centroid : Perpotongan garis-garis dari setiap sudut...

13
Hapus file ".DS_Store" sial itu

Jika Anda menggunakan OS X maka Anda mungkin akrab dengan file ".DS_Store" tersembunyi terkenal yang dihasilkan sebagai hasil dari menggunakan Finder. Tantangannya adalah menulis kode yang akan melalui seluruh sistem file dan menghapus semua file bernama ".DS_Store". Golf kode klasik - kode...

13
Hard Code Golf: Buat Ruang Obrolan

Cue Storyline: Ini adalah awal abad ke-21, dan sebagian besar hal telah menjadi sesuatu dari masa lalu. Namun, Anda dan sesama kode-golf-etawan sedang berupaya menghidupkan kembali tahun 1990-an. Sebagai bagian dari tantangan ini, Anda harus membuat ulang ruang obrolan minimalis. Tujuan: Untuk...

13
Game Set Puzzle

Mungkin Anda tahu permainan Set (permainan yang bagus untuk anak-anak), permainan kartu dengan 81 kartu, di mana setiap kartu memiliki angka di atasnya dengan 4 atribut yang berbeda (bentuk, jumlah, warna, dan isi). Setiap atribut memiliki 3 nilai berbeda: form: wave, oval, diamond colour: red,...

13
N Pintu, K Monkeys

Ada N pintu dan K monyet. Awalnya, semua pintu ditutup. Babak 1: Monyet pertama mengunjungi setiap pintu dan menghidupkannya (jika pintu itu tertutup, ia akan membukanya; jika terbuka, ia akan ditutup). Babak 2 : Monyet pertama mengunjungi setiap pintu dan menghidupkannya. Kemudian Monyet ke-2...

13
Warna RGB int ke hex

Diberikan tiga bilangan bulat rgb, menampilkan representasi heksadesimal sebagai string. Input: Output: 72 61 139 #483D8B 75 0 130 #4B0082 0 255 127 #00FF7F Kode terpendek yang paling tidak lazim

13
Putus asa mencari Santa

Temukan Santa dan rusa di adegan yang ramai. Memasukkan Input akan di STDIN dan akan menjadi jumlah variabel baris karakter yang sama, tetapi variabel, panjang. Jika Santa (diwakili oleh karakter S) ada dalam adegan, karung hadiahnya (diwakili oleh karakter P) akan berada di salah satu posisi...

13
Terapkan emulator Mesin Universal

Tujuannya adalah untuk menulis program lengkap yang mengemulasi Mesin Universal dari ICFP 2006 dengan kode terpendek. Mesin Universal memiliki set instruksi yang sangat sederhana yang dijelaskan di sini . Emulator harus membaca nama file dari argumen command-line, dan menjalankan file sebagai...

13
Tukar konten dua file

Ini adalah pertanyaan kode-golf. Anda perlu mengambil konten dari dua file terpisah (i.txt dan o.txt) dan menukar mereka. Anda dapat membuat file ketiga untuk membantu Anda dengan proses, tetapi minta program Anda menghapusnya setelah konten file ditukar. Mengganti nama file sekarang diizinkan...

13
Bergerak di papan Go

Anda diberi posisi dewan untuk permainan Go dan gerakan untuk bermain. Anda perlu menampilkan apakah perpindahan itu sah atau tidak, dan posisi dewan baru jika sah. Penjelasan singkat tentang gerakan Go: permainan ini terdiri dari menempatkan potongan hitam dan putih ("batu") sebagai alternatif di...

13
Kode morse ke output standar

Pertanyaan ini melibatkan mengambil masukan dalam kode Morse sebagai. (titik) dan - (simbol minus), dengan spasi untuk memisahkan input. Tugas Anda adalah mengubah kode menjadi output standar. Anda dapat mengasumsikan bahwa input hanya berisi simbol karakter yang ditemukan dalam alfabet Kode Morse...

13
Tulis kompiler brainfuck

Tulis sebuah program yang mengambil program brainfuck dan kompilasikan ke kode mesin yang dapat dieksekusi. Anda dapat menargetkan x86, x86_64, jvm (java bytecode) atau armv6, dan menggunakan salah satu format yang dapat dieksekusi berikut: ELF, a.out, file kelas, exe, com. Yang dapat dieksekusi...

13
Tampilkan Kalimat dalam Urutan Abjad

Tulis program yang mengambil string dan output semua karakter dalam urutan abjad. Spasi dan simbol dapat diabaikan atau dihapus, tetapi huruf besar dan kecil harus tetap sama. Input sampel: Johnny walked the dog to the park. Output sampel aaddeeeghhhJklnnoooprtttwy Aturan: • Bahasa...

13
Temukan semua waktu yang mengikuti pola

Pekerjaan Anda adalah menulis program yang mencetak sepanjang waktu (dalam format HH: MM, 24 jam) yang mengikuti salah satu pola berikut: Jam sama dengan menit, mis. 22: 22,01: 01 Jam sama dengan menit mundur, mis. 10:01, 01:10, 22:22 Urutan, yang cocok dengan H: MM, atau HH: MM, selalu dicetak...

13
Pseudo-fraktal persegi panjang

Tujuan Tujuan program ini adalah menggambar persegi panjang seni ASCII berulang kali dua kali lipat, bergantian secara horizontal dan vertikal. Setiap kali persegi panjangnya berlipat ganda, area tambahan diwakili oleh karakter yang berbeda dan area sebelumnya tetap tidak berubah. Dua bagian...