Pertanyaan yang diberi tag «code-golf»

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

30
Membalikkan notasi Polandia
Anda harus mengevaluasi string yang ditulis dalam notasi Reverse Polish dan menghasilkan hasilnya. Program harus menerima input dan mengembalikan output. Untuk bahasa pemrograman yang tidak memiliki fungsi untuk menerima input / output, Anda dapat mengasumsikan fungsi seperti readLine / print. Anda tidak diizinkan menggunakan "eval" dalam program apa pun. Angka …
41 code-golf  math 

30
Tips untuk bermain golf di Mathematica
Apa tips umum yang Anda miliki untuk bermain golf di Mathematica? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk Mathematica (mis. "Hapus komentar" bukan jawaban).
41 code-golf  tips 

30
Di sana, saya memperbaikinya (dengan kaset)
Tantangan: Diberi string yang hanya berisi huruf besar dan / atau kecil (mana saja yang Anda suka), letakkan tapesecara horizontal untuk memperbaikinya. Kami melakukan ini dengan memeriksa perbedaan dua huruf yang berdekatan dalam alfabet (mengabaikan lilitan dan hanya maju), dan mengisi ruang dengan sebanyak TAPE/ yang tapekita butuhkan. Contoh: Input: …
41 code-golf  string 

4
Crawler Penjara Bawah Tanah
Memasukkan Matriks biner M.MM mewakili dinding sebuah ruang bawah tanah. Posisi ( x , y)(x,y)(x,y) pemain di dalam ruang bawah tanah. Arah ddd yang sedang dihadapi pemain (0 = Utara, 1 = Timur, 2 = Selatan, 3 = Barat) Keluaran Representasi pseudo-3D dari dinding yang ada di bidang pandangan pemain, …

12
Tantangan yang terhubung dengan baik
Suatu kegiatan yang kadang-kadang saya lakukan ketika saya bosan adalah menulis beberapa karakter berpasangan. Saya kemudian menggambar garis (di atas tidak pernah di bawah) untuk menghubungkan karakter ini. Sebagai contoh saya dapat menulis abcbacabcbacabcbac dan kemudian saya akan menggambar garis sebagai: Atau saya mungkin menulis abbcacabbcacabbcac Setelah saya menggambar garis-garis …

30
Cetak tabel perkalian fisik
Persegi panjang memiliki properti yang bagus ini - n×mn×mn \times m persegi panjang terdiri dari persis n×mn×mn \times m karakter! Sebuah .. properti lebih menarik adalah bahwa persegi panjang dapat disejajarkan dengan baik dalam tabel perkalian - misalnya, 3×33×33 \times 3 tabel: # ## ### # ## ### # ## …

30
Letakkan Karpet
Terinspirasi oleh pertanyaan SO ini . Tantangan: Memasukkan: Sebuah stringsss Karakter Accc Keluaran: Buat seni ASCII berlian-persegi dari string di keempat arah, dengan karakter pertama dari string di tengah dan keluar. Yang ada di dalam karpet ASCII-art persegi, dengan karakter sebagai pengisi. Ini mungkin terdengar agak kabur, jadi di sini …

30
Hapus nol di sekitarnya dari array 2d
Ini adalah versi 2 dimensi dari pertanyaan ini . Diberikan array / matriks 2 dimensi yang tidak kosong yang hanya mengandung bilangan bulat non-negatif: ⎡⎣⎢⎢⎢⎢⎢⎢0000000000000100101000110⎤⎦⎥⎥⎥⎥⎥⎥[0000000010000010011100000] \begin{bmatrix} {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} \\ {\color{Red}0} & {\color{Red}0} & 0 & 1 & 0 \\ {\color{Red}0} & {\color{Red}0} & …

30
Mencari Jodoh
Mengingat daftar yang terbatas tak kosong dari bilangan bulat, output truthy nilai jika ada tepat dua entri yang sama dan semua entri lainnya adalah berbeda, dan falsey nilai sebaliknya. Contohnya truthy: [1,1] [1,2,1] [1,6,3,4,4,7,9] falsey: [0] [1,1,1] [1,1,1,2] [1,1,2,2] [2,1,2,1,2] [1,2,3,4,5]


22
Basis terbaik adalah 10 ... Ayo kita capai!
Memasukkan: Bilangan bulat positif n yang terdiri dari angka dalam kisaran 0-9 . Tantangan: Jika d adalah digit tertinggi dalam bilangan bulat, anggap pangkalan angka tersebut adalah d +1 . Misalnya jika bilangan bulat adalah 1256 maka Anda harus menganggap itu dalam basis-7 , jika itu 10110 maka Anda harus …


30
Bergerak minimum minimum
Terinspirasi oleh pertanyaan di Stack Overflow. Judul di sini sepenuhnya salah saya. Tantangan Diberikan daftar bilangan bulat positif yang mengandung setidaknya dua entri, ganti setiap angka dengan minimum semua entri yang tidak termasuk itu sendiri. Uji kasus [4 3 2 5] -> [2 2 3 2] [4 2 2 5] …

9
Salin file - gaya Windows
Tantangan ini terinspirasi oleh xkcd : Tantangan: Anda akan mensimulasikan menyalin file besar (1 Gigabyte). Kecepatan transfer akan bervariasi antara 10 kB / detik hingga 100 MB / detik. Tugas Anda adalah menampilkan sisa waktu transfer file. Outputnya akan terlihat seperti: Time remaining: 03:12 (meaning it's 3 minutes and 12 …
40 code-golf 

6
Deteksi Kastil Gagal
Salah satu aspek gravitasi yang menarik adalah, sejauh yang saya ketahui, Anda tidak bisa membiarkan benda-benda melayang di udara. Namun, tampaknya tidak semua orang di Asosiasi Pembuat Kastil Acak menyadari fakta ini, mengarah ke kastil seperti ini: # # # # # # ### #### #### # # #### # …

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.