Pertanyaan yang diberi tag «code-golf»

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

1
Jadwalkan pemberhentian 4 arah
Sekelompok mobil berbaris di tanda berhenti 4 arah menunggu untuk melanjutkan. Semua orang bingung tentang siapa yang harus pergi berikutnya, siapa yang pergi ke arah lain, dll. Tugas Anda adalah menjadwalkan lalu lintas di tanda berhenti secara optimal. Anda menerima sebagai input 4 string permintaan belokan, satu untuk masing-masing dari …
14 code-golf 

4
Potongan kayu kemasan
Ada dua potong kayu. Keduanya terdiri dari tubuh lurus dan beberapa blok tambahan di bawah tubuh. Contoh karya dengan blok tambahan di posisi (diindeks 0) 0,4,7,9,10: XXXXXXXXXXX X X X XX Potongan dapat direpresentasikan sebagai 01urutan biner dengan ikarakter th menunjukkan jika ada blok di iposisi th. Contoh atas dapat …

1
Menghubungkan Kesenjangan dengan Potongan Tetris
Anda harus menulis sebuah program atau fungsi yang memberikan daftar blok tetris sebagai input output atau mengembalikan celah terbesar antara dua titik di level ketinggian yang sama yang dapat dihubungkan oleh kepingan tersebut. 7 jenis potongan tetris adalah sebagai berikut: Kami akan merujuk potongan-potongan ini dengan huruf I, J, L, …
14 code-golf  tetris 

5
Tentukan Dimensi dari Kotak yang Diputar
Potongan Stack ini menggambar sebuah persegi panjang putih alias pada latar belakang hitam diberikan parameter untuk dimensi, posisi, sudut, dan dimensi grid: <style>html *{font-family:Consolas,monospace}input{width:24pt;text-align:right;padding:1px}canvas{border:1px solid gray}</style><p>grid w:<input id='gw' type='text' value='60'> grid h:<input id='gh' type='text' value='34'> w:<input id='w' type='text' value='40'> h:<input id='h' type='text' value='24'> x:<input id='x' type='text' value='0'> y:<input id='y' type='text' …

4
Kiat untuk bermain golf di LOLCODE
Apa tip umum yang Anda miliki untuk bermain golf di LOLCODE? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk LOLCODE. (mis. "hapus komentar" bukan jawaban). Silakan kirim satu tip per jawaban.
14 code-golf  tips 

12
Membagi sebagai angka, bergabung sebagai string, ulangi
Pertimbangkan proses: Mengambil bilangan bulat non-negatif N. eg 27. Membagi menjadi bilangan bulat N - floor(N/2)dan floor(N/2)(bagian 'lebih besar' dan 'lebih kecil') dan menuliskannya dalam urutan itu. misalnya 27menjadi 14 13. Menghapus ruang untuk bergabung dengan bilangan bulat menjadi bilangan bulat baru yang jauh lebih besar. misalnya 14 13menjadi 1413. …

1
Masalah dua belas koin
Latar Belakang Masalah dua belas koin adalah puzzle keseimbangan klasik yang biasa digunakan dalam wawancara kerja. Teka-teki pertama kali muncul pada tahun 1945 dan diajukan kepada ayah saya oleh kakek saya ketika dia meminta untuk menikahi ibu saya! Dalam puzzle ada dua belas koin, yang salah satu lebih berat atau …

13
Nilai terbesar dan terkecil dari bilangan bulat bersambung
Masalah ini berasal dari Lima masalah pemrograman yang harus diselesaikan oleh setiap Insinyur Perangkat Lunak dalam waktu kurang dari 1 jam yang merupakan bacaan yang menarik. Beberapa masalah pertama sepele, tetapi yang keempat bisa sedikit lebih menarik. Diberikan daftar bilangan bulat yang dipisahkan oleh ruang tunggal pada input standar, cetak …
14 code-golf  number 

6
Kesalahan Pembulatan Tidak Terkendali
Latar Belakang Anda baru-baru ini disewa oleh perusahaan akuntansi kecil. Dunia akuntansi agak asing bagi Anda, jadi Anda tidak yakin apakah Anda mengikuti semua pedoman profesional. Secara khusus, Anda tidak tahu kapan Anda harus membulatkan semua angka-angka itu, dan ke arah mana, sehingga sebagian besar waktu Anda hanya sayap itu …


4
Draw a Random Walk dengan Slash
Tulis program atau fungsi yang mengambil dalam bilangan bulat positif N (melalui stdin / command line / function arg) dan mencetak atau mengembalikan representasi string dari jalan acak dua dimensi yang merupakan N langkah panjang, ditarik dari garis miring: / \(ditambah spasi dan baris baru untuk spasi). Berjalan acak 2D …

1
Menemukan Simetri dalam Kotak
Tulis program atau fungsi yang memuat daftar bilangan bulat positif. Masing-masing bilangan bulat ini mewakili panjang sisi persegi pada bidang 2D. Setiap kotak dapat dipindahkan ke koordinat bilangan bulat apa pun di pesawat, tetapi tidak dapat berputar dan tidak bisa tumpang tindih dengan kotak lainnya. Menggunakan karakter ASCII yang dapat …


3
Batalkan Penggabungan Daftar
pengantar Sebagian besar dari Anda terbiasa dengan algoritma pengurutan gabungan untuk menyortir daftar angka. Sebagai bagian dari algoritma, seseorang menulis fungsi pembantu yang disebut mergeyang menggabungkan dua daftar yang diurutkan menjadi satu daftar yang diurutkan. Dalam pseudocode mirip-Python, fungsinya biasanya terlihat seperti ini: function merge(A, B): C = [] while …

4
Pemrograman Spiral
Tulis fungsi atau program bernama yang menerima bilangan bulat tunggal N dan mencetak (ke STDOUT) atau mengembalikan (sebagai string) bilah N pertama dari spiral di bawah ini, dimulai dengan bilah vertikal di tengah dan berputar ke luar searah jarum jam. _______________ / _____________ \ / / ___________ \ \ / …

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.