Pertanyaan yang diberi tag «code-golf»

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

9
Seimbangkan satu set bobot pada jungkat-jungkit
Usaha menyeimbangkan Ikhtisar Diberikan input 3 bilangan bulat positif satu digit yang mewakili satu set bobot, output representasi ASCII dari jungkat-jungkit dengan bobot ditempatkan di atasnya sehingga seimbang di sekitar poros pusat, dengan mempertimbangkan efek tuas. Setiap angka memiliki bobot yang sama dengan nilainya. Torsi masing-masing angka adalah berat yang …

29
Substring yang meledak
pengantar Mari kita amati senarnya abc. Substring yang dapat dibuat dari ini adalah: a, ab, abc, b, bc, c Kita sekarang perlu menyelaraskannya di bawah string awal, seperti ini: abc a b c ab bc abc Urutan string tidak masalah, jadi ini juga berlaku: abc a ab abc b bc …
32 code-golf  string 

4
Formatter Penjelasan Kode
Pengajuan golf kode yang sukses, pada dasarnya, dipenuhi dengan simbol-simbol gila di semua tempat. Untuk membuat pengajuan mereka lebih mudah dimengerti, banyak pegolf kode memilih untuk memasukkan penjelasan kode mereka. Dalam penjelasan mereka, garis kode diubah menjadi diagram yang meledak secara vertikal. Misalnya, jika ini adalah kode saya: 1_'[3:~2@+]` Salah …

4
Urutan identitas pada Rubik's Cube
Urutan bergerak adalah urutan gerakan (bergantian) pada Rubik's Cube (untuk notasi lihat di bawah). Di samping urutan langkah kosong, ada banyak urutan langkah lainnya, yang tidak memiliki efek pada kubus sama sekali. Kami menyebutnya urutan identitas urutan ini. Beberapa urutan identitas ini jelas untuk ditentukan, disukai U2 R R' U2atau …

3
Golf Di Bawah Nama Pengguna PPCG
Sebuah komentar yang saya buat dalam obrolan dan percakapan berikutnya menginspirasi saya untuk membuat tantangan ini. Apakah saya satu-satunya yang dirujuk oleh inisial di sekitar sini? Kita semua tentang bermain golf. Kita dapat memiliki MB dan D-nob dan ... O. Jika saya dikenal sebagai "CH" maka saya pikir semua orang …
32 code-golf  string 

30
Roulette Rusia, Muat Ulang
Ayo mainkan Roulette Rusia! Biasanya, ini akan menjadi perlombaan untuk menulis program MOD 6 terpendek, tapi itu tidak terlalu realistis, karena peluang menang berkurang dengan setiap klik. Berikut aturannya: Meniru enam penembak sungguhan : Peluru tunggal ditempatkan ke dalam salah satu dari enam kamar, dan laras diputar sekali, hanya sebelum …
32 code-golf  game  random 

2
Membakukan Nomor Phinary
Latar Belakang Kebanyakan orang di sini harus terbiasa dengan beberapa sistem basis integer: desimal, biner, heksadesimal, oktal. Misalnya dalam sistem heksadesimal, angka abc.de 16 akan mewakili a*16^2 + b*16^1 + c*16^0 + d*16^-1 + e*16^-2 Namun, kita juga dapat menggunakan basis non-integer, seperti bilangan irasional. Setelah dasar seperti menggunakan rasio …

3
Area Poligon yang Berhubungan Sendiri
Pertimbangkan poligon yang berpotongan-sendiri yang berpotensi, yang ditentukan oleh daftar simpul dalam ruang 2D. Misalnya {{0, 0}, {5, 0}, {5, 4}, {1, 4}, {1, 2}, {3, 2}, {3, 3}, {2, 3}, {2, 1}, {4, 1}, {4, 5}, {0, 5}} Ada beberapa cara untuk mendefinisikan bidang poligon seperti itu, tetapi yang …

13
5318008 - Bersenang-senang dengan Kalkulator
Di sekolah-sekolah di seluruh dunia, anak-anak mengetik angka ke dalam kalkulator LCD mereka, membalikkannya dan tertawa terbahak-bahak setelah menciptakan kata 'Boobies'. Tentu saja, ini adalah kata yang paling populer, tetapi ada banyak kata lain yang dapat dihasilkan. Namun, semua kata harus kurang dari 10 huruf (kamus memuat kata-kata yang panjangnya …
32 code-golf 

16
Konverter Ternary Seimbang
Kredit untuk gagasan tantangan masuk ke @AndrewPiliser. Proposal aslinya di kotak pasir ditinggalkan dan karena dia tidak aktif di sini selama beberapa bulan, saya telah mengambil alih tantangan. Terner seimbang adalah sistem angka non-standar. Ini seperti ternary di mana angka kenaikan nilainya dengan faktor 3 ketika Anda melangkah lebih jauh …

8
Berapa banyak Guineas di Gross of Threepennies?
Sampai desimalisasi pada tahun 1971 , uang Inggris didasarkan pada pembagian pound menjadi 240 sen. Shilling adalah 12 sen jadi 20 shilling menghasilkan satu pound. Denominasi terkecil adalah kentut di seperempat sen. Ada banyak denominasi dan nama panggilan lain untuk koin, yang bisa sangat membingungkan jika Anda tidak terbiasa dengan …

12
Dekode Peta Panas
Heatmaps Pertimbangkan sebuah ruangan persegi panjang, yang langit-langitnya memiliki kamera termal yang mengarah ke bawah. Di dalam ruangan, ada sejumlah sumber panas intensitas 1-9, suhu latar belakang sedang 0. Panas menghilang dari setiap sumber, turun satu unit per langkah (non-diagonal). Misalnya 20x10ruangan ...........1........ .................... ...8................ ..5...............2. .................... .1.................. ................1... .................65. …

9
Seni ASCII Hari Ini # 2 - Flow Snakes
Sebuah Arus Ular, juga dikenal sebagai kurva Gosper , adalah kurva fraktal, tumbuh secara eksponensial dalam ukuran dengan setiap pesanan / iterasi dari proses yang sederhana. Di bawah ini adalah detail tentang konstruksi dan beberapa contoh untuk berbagai pesanan: Pesanan 1 Alur Ular : ____ \__ \ __/ Pesanan 2 …

7
Metode Newton oleh Quurs Rekursif
Tugas Anda adalah menghitung akar kuadrat dari 2 menggunakan Metode Newton - dengan sedikit twist. Program Anda adalah menghitung iterasi menggunakan Metode Newton, dan mengeluarkan kode sumber untuk iterasi berikut (yang harus dapat melakukan hal yang sama). Metode Newton dijelaskan secara mendalam di Wikipedia Untuk menghitung akar 2 menggunakan metode …
32 code-golf  math  quine 

6
Cermin quine (atau kepala saya sakit)
Saya membaca Cetak kode Anda mundur - quine terbalik Dan saya pikir, ini bisa lebih menarik jika kode mundur Anda juga dapat dieksekusi . Jadi tantangan ini akan memiliki semua aturan dan persyaratan yang lain, tetapi juga harus menjadi sumber yang valid setelah dibalik (dalam bahasa yang sama atau yang …
32 code-golf  quine 

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.