Pertanyaan yang diberi tag «code-golf»

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

30
Draw A Sierpinski Triangle
Segitiga Sierpinsky adalah fraktal yang dibuat dengan mengambil segitiga, mengurangi tinggi dan lebar sebesar 1/2, membuat 3 salinan dari segitiga yang dihasilkan, dan menempatkan mereka sedemikian rupa sehingga setiap segitiga menyentuh dua lainnya di sudut. Proses ini diulangi berulang kali dengan segitiga yang dihasilkan untuk menghasilkan segitiga Sierpinski, seperti diilustrasikan …

15
Apakah mesin Foo ini berhenti?
Menentukan apakah mesin Turing berhenti dikenal tidak dapat diputuskan, tetapi itu tidak selalu benar untuk mesin yang lebih sederhana. Sebuah mesin Foo adalah mesin dengan pita yang terbatas, di mana setiap sel dalam rekaman memiliki integer atau simbol berhenti h, misalnya 2 h 1 -1 Penunjuk instruksi dimulai dengan menunjuk …

3
Klein Topololyglots
Klein adalah bahasa 2D yang saya rancang yang dapat disematkan pada 12 permukaan topologi yang berbeda. Program Klein dapat dijalankan pada permukaan yang berbeda dengan mengubah argumen baris perintah. Topologi menentukan ke mana penunjuk instruksi berjalan ketika keluar dari tepi program. Ketika bergerak dari tepi IP akan melompat ke tepi …

30
Cetak angka dari 1 hingga 10
Ini mungkin tantangan yang sangat sederhana, tetapi saya terkejut belum melakukan code-golf: Cetak semua Integer dari 1 hingga 10 inklusif dalam urutan naik ke output standar. Format output Anda bisa apa saja yang didukung bahasa Anda. Ini termasuk pemisah sewenang-wenang (koma, titik koma, baris baru, kombinasi dari mereka, dll., Tetapi …

20
Kiat untuk bermain golf di Bahasa Pemrograman Shakespeare
Apa tips umum yang Anda miliki untuk bermain golf di The Shakespeare Programming Language? Saya mencari ide yang dapat diterapkan untuk masalah kode-golf dan yang juga setidaknya agak spesifik untuk SPL (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per jawaban.
43 code-golf  tips 

16
Tips untuk Regex Golf
Mirip dengan utas kami untuk kiat golf khusus bahasa: apa saja trik umum untuk mempersingkat ekspresi reguler? Saya dapat melihat tiga penggunaan regex ketika datang ke golf: golf regex klasik ("di sini adalah daftar yang harus cocok, dan di sini adalah daftar yang harus gagal"), menggunakan regex untuk memecahkan masalah …

30
Tips untuk bermain golf di CJam
CJam adalah bahasa golf berbasis stack yang terinspirasi dari GolfScript, dibuat oleh pengguna aditsu PPCG . Jadi, di tengah pertanyaan kiat khusus bahasa lainnya: Apa tips umum yang Anda miliki untuk bermain golf di CJam? Silakan kirim satu tip per jawaban.
43 code-golf  tips  cjam 

23
Parsing format kamus Kutu Buku
Saya baru-baru ini memanjakan diri dalam beberapa nostalgia dalam bentuk Kutu Buku Deluxe: Jika Anda belum pernah melihatnya, ini adalah permainan kata yang tujuannya adalah untuk menghubungkan ubin yang berdekatan untuk membentuk kata-kata. Untuk menentukan apakah string adalah kata yang valid, string akan diperiksa terhadap kamus internalnya, yang disimpan dalam …
42 code-golf  string 

30
Pencetak gol scrabble
Tantangan: Ambil string huruf besar atau kecil sebagai input (opsional), dan hitung skor yang didapat string dalam permainan Scrabble dalam bahasa Inggris. Aturan: Skor setiap huruf adalah sebagai berikut (gunakan ini bahkan jika ada versi lain dari permainan): 1 point: E, A, I, O, N, R, T, L, S, U …

6
Visualisasikan Mata Visual
Anda mungkin atau mungkin tidak ingat Xeyes, program demo yang datang dengan (dan, sejauh yang saya tahu, masih disertai) sistem X window. Tujuannya adalah untuk menggambar sepasang mata yang mengikuti kursor mouse Anda: Tantangan Anda adalah menciptakan kembali Xeyes dengan seni ASCII. Tulis program atau fungsi yang menarik dua mata …

30
Enklactify string ini
Terinspirasi oleh rantai komentar ini ... Saya ingin enklactjalan keluar dari tantangan ini, tetapi saya tidak bisa ... @ETHproductions to enklact (v): untuk mengimplementasikan tabel pencarian menggunakan subbagian yang terdiri dari elemen unik. Enklacting adalah cara yang sangat berguna untuk memampatkan tabel pencarian. Misalnya, katakanlah Anda memiliki daftar warna berikut: …
42 code-golf  string 

16
Seberapa kecil itu bisa didapat?
Dimulai dengan bilangan bulat positif N , temukan bilangan bulat terkecil N ' yang dapat dihitung dengan berulang kali membagi N dengan salah satu digitnya (dalam basis-10). Setiap digit yang dipilih harus merupakan pembagi N lebih besar dari 1 . Contoh 1 Output yang diharapkan untuk N = 230 adalah …

20
Bagaimana cara saya keluar dari Vim?
Vim adalah editor teks yang bagus untuk sistem unix, tetapi terkenal sulit untuk keluar. Tulis program lengkap yang akan ditampilkan :quntuk keluar dari Vim. Kemudian harus membaca satu baris input, karena kemudian akan diberikan bash prompt, dalam hal ini keluar berhasil, atau kesalahan, dalam hal ini ada perubahan yang belum …
42 code-golf 

4
f (g (x)) berkurang sementara g (f (x)) meningkat
Untuk tantangan ini, Anda perlu mengimplementasikan dua fungsi, f dan g , pada bilangan bulat, sehingga f ∘ g adalah fungsi yang sangat menurun sementara g g f adalah fungsi yang benar-benar meningkat. Dengan kata lain, jika Anda mengambil dua bilangan bulat a <b , maka f (g (a))> f …

30
Apakah saya seorang insinyur?
Baru-baru ini, seorang insinyur listrik yang mempelajari penentuan waktu lampu lalu lintas didenda $ 500 oleh negara bagian Oregon karena menyebut dirinya seorang insinyur. Diberikan string 2 huruf sebagai input, mewakili negara bagian AS, keluaran: I am not an engineerjika negara bagian Oregon ( OR) I am an engineer jika …

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.