Pertanyaan yang diberi tag «code-golf»

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

30
Timbal balik suatu angka (1 / x)
Tantangan Diberi angka (floating-point / desimal), kembalikan timbal baliknya, yaitu 1 dibagi dengan angka. Output harus berupa floating-point / angka desimal, bukan hanya bilangan bulat. Spesifikasi detail Anda harus menerima input dalam bentuk angka floating-point / desimal ... ... yang memiliki setidaknya 4 digit presisi signifikan (jika perlu). Lebih banyak …

7
Juru Bahasa Penafsir Mandiri
Berdasarkan komentar oleh George Edison untuk pertanyaan ini , tulislah juru penterjemah mandiri terkecil. Anda dapat menggunakan bahasa yang Anda pilih. Bahasa kosong tidak masuk hitungan. Panjang program Anda harus minimal dua karakter. Program ini tidak perlu menginterpretasikan seluruh bahasa, hanya subset lengkap fitur bahasa Turing (yang berisi penerjemah). Quines …


25
Nomor popcount ajaib
Ada algoritma rumit yang terkenal untuk menghitung jumlah bit yang ditetapkan dalam integer 32-bit unsigned: int popcount(unsigned x) { x = (x & 0x55555555) + ((x >> 1) & 0x55555555); x = (x & 0x33333333) + ((x >> 2) & 0x33333333); x = (x & 0x0F0F0F0F) + ((x >> 4) …

30
Pengaturan 465
Inilah tantangannya. Tulis beberapa kode untuk menampilkan semua bilangan bulat dalam suatu rentang. Kedengarannya mudah, tapi inilah bagian yang sulit. Itu akan mulai dengan angka terendah, lalu tertinggi. Kemudian angka terendah yang belum ada dalam array. Maka yang tertinggi yang belum ada di dalamnya. Contoh: Mari kita ambil 1 hingga …
24 code-golf 

4
Tidak, tidak! …atau itu?
pengantar Jalanan bicara bisa sangat sulit untuk dipahami, terutama untuk programmer, yang tidak dikenal sangat jalanan. Adalah tugas Anda untuk menciptakan seorang juru bahasa untuk membantu kita semua bertahan di lingkungan perkotaan. Tantangan Diberikan kalimat bahasa Inggris sebagai input, buat program atau fungsi yang menentukan apakah hasil dari kalimat itu …

30
ASCII adalah uncompression dari nomor base-n
Ini terinspirasi oleh jawaban 05AB1E oleh Magic Octupus Mm . Diberikan dua argumen, bilangan bulat positif dan string / daftar karakter: Menerjemahkan angka ke base-n, di mana n adalah panjang string. Untuk setiap karakter, ganti setiap tampilan indeks karakter itu di angka dasar-n dengan karakter itu. Cetak atau kembalikan string …

21
Berapa kali saya harus menekan ini?
Kita semua terbiasa dengan tombol telepon sekolah lama, kan? Untuk referensi, berikut ini tampilannya: Diberikan String yang hanya terdiri dari huruf - huruf ASCII huruf kecil dan spasi tunggal , tugas Anda adalah mengembalikan jumlah ketukan yang harus dibuat untuk mengetikkan String penuh dengan keypad telepon seperti yang di atas. …

3
Menggambar pohon dari sebuah array
Dengan kemungkinan array bertumpuk, non-kosong, bilangan bulat positif satu digit (tidak dijamin unik), mengeluarkan representasi ASCII-art sebagai pohon, menggunakan karakter gambar kotak ┌ ┴ ┐ ─ │ ┬ ┼. (Ini disalin dari Kode Halaman 437, tetapi Anda dapat menggunakan representasi yang setara). Setiap bilangan bulat array harus berupa daun pohon. …

9
Hasilkan kotak Graeco-Latin
disclaimer: Saya tidak mengetahui adanya solusi non-bruteforce Kotak Graeco-Latin adalah, untuk dua set dengan panjang yang sama , sebuah pengaturan sel, masing-masing berisi pasangan elemen set pertama dan elemen dari set kedua yang unik (melintasi seluruh kotak). sedemikian rupa sehingga semua elemen pertama dan semua elemen kedua dari pasangan unik …
24 code-golf 

7
Rentangkan segi enam
Diberi segi enam seni ASCII sebagai input, output yang sisi-sisinya semua satu unit lebih panjang. _____ ____ / \ / \ / \ / \ / \ \ \ => \ \ \ / \ / \____/ \ / \_____/ Segi enam input akan memiliki simetri 180 derajat, tetapi jika …

17
Buat daftar angka mengular di bawah 50.000
Tantangan Nomor Snaking Saya bertanya-tanya berapa banyak angka yang ada antara 1 dan 50.000? Snaking Numbers, dalam game ini, adalah angka yang dapat diketik pada papan angka tradisional (format di bawah) dengan menggerakkan satu tombol ke atas, bawah, kiri, atau kanan. 7 8 9 4 5 6 1 2 3 …
24 code-golf 

13
Dua palindrom tidak cukup
Beberapa angka, seperti 142411424114241 , adalah palindrom di basis 10: jika Anda menulis angka dalam urutan terbalik, Anda mendapatkan nomor yang sama. Beberapa angka adalah jumlah dari 2 palindrom; misalnya, 110=88+22110=88+22110=88+22 , atau 2380=939+14412380=939+14412380=939+1441 . Untuk nomor lain, 2 palindrom tidak cukup; misalnya, 21 tidak dapat ditulis sebagai jumlah dari …

25
Cetak urutannya
21, 21, 23, 20, 5, 25, 31, 24,? Terinspirasi oleh Puzzle ini , diberi bilangan bulat n>0n>0n>0 , cetak urutan berikut sampai Anda mencapai non-Integer (rusak, jika Anda ingin menyelesaikan sendiri teka-teki itu) a0=na0=na_0 = n a4k+1=a4k⋅(4k+1)a4k+1=a4k⋅(4k+1)a_{4k+1} = a_{4k} \cdot(4k+1) a4k+2=a4k+1+(4k+2)a4k+2=a4k+1+(4k+2)a_{4k+2} = a_{4k+1} + (4k+2) a4k+3=a4k+2−(4k+3)a4k+3=a4k+2−(4k+3)a_{4k+3} = a_{4k+2} - (4k+3) …

17
Siapa yang memenangkan Game of Bar Dice?
Tantangan Bar Dice adalah gim sederhana yang dimainkan di Bar with Dice (karena itulah namanya). Anda melempar 5 dadu enam sisi dan berusaha membuat yang terbaik. Penilaian didasarkan pada mengumpulkan jumlah dadu terbesar dengan angka yang sama. Setiap tangan harus menyertakan setidaknya satu "Ace", atau satu, untuk menjadi tangan yang …

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.