Pertanyaan yang diberi tag «code-golf»

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

30
Tulis sebuah program untuk melemaskan string
Kata kerja yang bagus di sana, dalam judul. Tulis sebuah program yang diberi string input, akan "melenturkan" string ini dan menampilkan hasilnya. Elastisisasi string dilakukan sebagai berikut: Karakter pertama ditampilkan sekali. Karakter kedua ditampilkan dua kali. Karakter ketiga ditampilkan tiga kali, dan seterusnya. Seperti yang Anda lihat, jumlah duplikasi karakter …
33 code-golf  string 

5
Simulator gravitasi
Pernyataan Anda diberi serangkaian bola jatuh di kotak 2D. Grid ini dikelilingi oleh dinding yang tidak bisa diubah dan tidak bisa dipecahkan sehingga semua aksi terkandung di dalamnya. Tugas Anda adalah menentukan bagaimana keadaan skenario setelah gravitasi melakukan semua itu berhasil. Elemen di dalam kotak - Lantai, tidak mengubah arah …

22
Trump membutuhkan bantuan Anda untuk menghentikan Starman!
Seorang pria dari bintang-bintang telah datang ke Bumi! Beruntung presiden Amerika Serikat, Donald Trump, mengalami kematian tak terhingga. Menggunakan dadu ini, ia dapat menyulap nomor yang Anda , walikota Podunk , harus gunakan untuk menentukan siapa yang harus dikirim untuk menghentikan penyerang! Tapi hati-hati, Anda hanya dapat mengirim byte dalam …

4
Memisahkan ASCII
Mengingat 95 karakter yang dapat dicetak dalam ASCII plus baris baru, pisahkan menjadi dua kelompok yang sama, 48 karakter (selanjutnya disebut grup A dan grup B). Buat pemetaan satu-ke-satu pilihan Anda (Anda memiliki kebijaksanaan total) antara kedua kelompok. Dengan kata lain, Amungkin memetakan ke a, dan sebaliknya, tetapi Amungkin juga …

29
Apakah ini kode awalan?
Dalam teori informasi, "kode awalan" adalah kamus di mana tidak ada kunci yang merupakan awalan dari yang lain. Dengan kata lain, ini berarti bahwa tidak ada string yang dimulai dengan yang lain. Misalnya, {"9", "55"}adalah kode awalan, tetapi {"5", "9", "55"}tidak. Keuntungan terbesar dari ini, adalah bahwa teks yang dikodekan …


30
Konsolidasi sebuah Array
Tugasnya sederhana: mengkonsolidasikan array int. Konsolidasi array ini terdiri dari: Semua instance 0 harus dipindahkan ke akhir array. Seharusnya tidak ada 0s antara bilangan bulat bukan nol. Semua indeks bukan nol harus mempertahankan pesanan mereka. Tantangan Konsolidasi array dalam jumlah byte terkecil. Anda mengkonsolidasikan array dengan panjang acak dengan ukuran …

3
Memprogram Blok Tetris (Secara harfiah)
Dalam gim Tetris , ada 7 jenis batu bata atau Tetr i minoes , yang secara matematis dikenal sebagai tetr o minoes karena semuanya dibuat dengan 4 segmen persegi: Memiliki nama I, J, L, O, S, T, dan Z, yang sesuai dengan bentuk perkiraan mereka. Menghitung rotasi 90 °, total …

3
Lisp kecil, penerjemah kecil
Pemrogram Lisp membanggakan bahwa Lisp adalah bahasa yang kuat yang dapat dibangun dari sekumpulan kecil operasi primitif . Mari kita mempraktekkan gagasan itu dengan bermain golf juru bahasa untuk dialek yang disebut tinylisp. Spesifikasi bahasa Dalam spesifikasi ini, kondisi apa pun yang hasilnya digambarkan sebagai "tidak terdefinisi" dapat melakukan apa …

30
Bantu saya Buka Kotak
Saya punya kotak ASCII-art dan saya butuh program untuk membukanya. Contohnya Memasukkan: ------- | | |_____| Keluaran: / / / / / / / | | |_____| Spesifikasi Baris pertama hanya akan terdiri dari -, setidaknya 3 dari mereka Baris tengah akan mulai dengan |memiliki spasi, dan diakhiri dengan| Semua …

15
Menyeimbangkan Kata
Tantangan ini telah diposting di subreddit DailyProgrammer, dan saya pikir itu akan menjadi kandidat yang bagus untuk tantangan kode golf. Menentukan apakah surat saldo didasarkan pada jaraknya dari titik keseimbangan, dan nilai surat itu. Nilai huruf dapat ditentukan dengan mengambil posisi satu-indeksnya dalam alfabet, atau dengan mengurangi 64 dari nilai …
33 code-golf 

11
Perkalian dengan Modifikasi-Diri
... setidaknya untuk beberapa definisi "modifikasi diri". Tugas Dalam tantangan ini, tugas Anda adalah menulis tiga string A, Bdan Citu memenuhi properti berikut. String Bmemiliki panjang setidaknya 1. Untuk setiap n ≥ 0, string adalah program yang valid (artinya program runnable penuh atau definisi fungsi) dalam bahasa pemrograman pilihan Anda. …

11
Pertanyaan ini memiliki pasang surut
Input akan terdiri dari karakter berikut: ^: Naik satu v: Turun satu ▲atau k: Naik dua ▼atau j: Turun dua Misalnya, input berikut: ^^▲^v▼▲^^v akan menghasilkan output berikut: ^ ^ ^ v ▲ v ▲ ^ ▼ ^ Urutan melarikan diri yang menggerakkan kursor seperti \e[Btidak diizinkan. Anda harus menghasilkan …

14
{Nomor Keriting};
Dalam bahasa pemrograman esoterik Curly, program hanya terdiri dari kurung kurawal {}dan titik koma ;. Meskipun toolset sederhana ini, Curly memiliki literal yang dapat mewakili bilangan bulat negatif. Formatnya agak sulit bagi yang belum tahu untuk membaca, jadi mari kita menulis beberapa kode untuk melakukan konversi untuk kita. Format angka …

10
Verifikasi papan Minesweeper
Tujuan Anda adalah untuk memeriksa apakah papan Minesweeper yang lengkap valid Ini berarti bahwa setiap angka adalah jumlah yang benar dari ranjau dalam sel yang berdekatan dengannya, termasuk diagonal. Papan tidak membungkus. Seperti biasa , Anda harus memberikan fungsi atau program, dan kode terpendek dalam byte menang. Lihat juga tantangan …

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.