Pertanyaan yang diberi tag «code-golf»

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

28
Nomor Leyland
Diberi nomor alami n, kembalikan nomor Leylandn -th . Nomor Leyland Angka Leyland adalah bilangan bulat positif kdari formulir k = x^y + y^x Di mana x,ybilangan bulat benar-benar lebih besar dari 1. Mereka disebutkan dalam urutan menaik. EDIT: @DigitalTrauma menyarankan saya menyertakan "definisi" berikut: Bayangkan kita melempar x^y+y^xtas untuk …

14
Fibonacci Spiral
Tujuan Anda adalah untuk menghasilkan spiral Fibonacci dengan angka. Contoh Input / Output 1 -> 1 2 -> 1 1 3 -> 1 1 2 2 2 2 6 -> 8 8 8 8 8 8 8 8 5 5 5 5 5 8 8 8 8 8 8 8 …

30
Keluarkan keyboard qwerty
Diberikan karakter, output (ke layar) seluruh tata letak keyboard qwerty (dengan spasi dan baris baru) yang mengikuti karakter. Contoh-contoh membuatnya jelas. Input 1 f Keluaran 1 g h j k l z x c v b n m Input 2 q Keluaran 2 w e r t y u i …

30
Cetak semua karakter alfanumerik plus garis bawah
Tulis program atau fungsi yang mencetak atau mengembalikan string karakter alfanumerik plus garis bawah, dalam urutan apa pun . Untuk lebih tepatnya, karakter berikut harus di-output, dan tidak lebih : abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_ Saat mencetak ke stdout, opsional membuntuti baris baru setelah output Anda diizinkan. Konstanta bawaan yang berisi 9 karakter atau …

30
Perbedaan kuadrat dari jumlah
Temukan perbedaan antara kuadrat dari jumlah dan jumlah kuadrat. Ini adalah representasi matematis: (∑n)2−∑n2(∑n)2−∑n2\left(\sum n\right)^2-\sum n^2 Program / metode Anda harus mengambil dua input, ini adalah batas bawah dan atas rentang Anda, dan inklusif. Batas akan seluruh bilangan bulat di atas 0. Program / metode Anda harus mengembalikan jawabannya. Anda …

8
Program terminating terpendek yang ukuran outputnya melebihi angka Graham
Tulis program sesingkat mungkin (panjang diukur dalam bytes) memenuhi persyaratan berikut: tidak ada input output ke stdout eksekusi akhirnya berakhir jumlah total byte keluaran melebihi jumlah Graham Asumsikan bahwa program berjalan sampai penghentian "normal" pada komputer ideal 1 dapat mengakses sumber daya tak terbatas, dan bahwa bahasa pemrograman umum dimodifikasi …

22
Ninja dan Monyet dan Beruang, Ya ampun!
Tantangan ini adalah hadiah NinjaBearMonkey untuk memenangkan Kawanan Blok Bangunan Bot saya! menantang dengan pengajuan Black Knight . Selamat, NinjaBearMonkey! Tantangannya di sini cukup sederhana, tetapi memiliki berbagai pendekatan yang mungkin. Ceritanya bahwa di dunia Ilusi Isometrik , ada 6 jenis makhluk: Ninja, disingkat N Beruang, disingkat B Monyet, disingkat …
37 code-golf  string 

30
Periksa apakah huruf kata dalam urutan abjad
Tulis fungsi / program yang menerima string huruf kecil / besar [A-Za-z] sebagai input, yang memeriksa apakah huruf yang muncul adalah unik dan dalam urutan abjad (mengabaikan huruf kecil dan besar) atau tidak. Outputnya harus benar jika mereka unik dan dalam urutan abjad dan palsu jika tidak. Ini beberapa testcases …

30
Tentukan apakah semua angka desimal unik
Pertanyaan yang terhapus di Stack Overflow terkadang menghasilkan materi golf yang bagus. Tulis fungsi yang mengambil integer nonnegatif sebagai input, dan mengembalikan true jika semua digit dalam representasi basis 10 dari angka tersebut adalah unik. Contoh: 48778584 -> false 17308459 -> true Hitungan karakter hanya mencakup fungsi. Jika Anda memilih …

30
Tips untuk bermain golf di PHP
Apa tips umum yang Anda miliki untuk bermain golf di PHP? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk PHP (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per jawaban.
37 code-golf  tips  php 

30
Cetak alfabet empat kali
Program harus mencetak alfabet empat kali: pertama dalam urutan abjad normal, kedua dalam urutan keyboard qwerty, ketiga dalam urutan keyboard dvorak, dan terakhir dalam urutan abjad terbalik. Outputnya harus menyerupai ini: abcdefghijklmnopqrstuvwxyz qwertyuiopasdfghjklzxcvbnm pyfgcrlaoeuidhtnsqjkxbmwvz zyxwvutsrqponmlkjihgfedcba Outputnya tidak peka terhadap huruf besar-kecil, dan Anda dapat menambahkan atau menghilangkan baris atau spasi …

30
Campur pi dan e untuk membuat pai!
Semua orang tahu pi konstanta matematika, rasio keliling lingkaran terhadap diameternya. 3.14159265358979323846264338327950288419716939937510... Anda mungkin juga tahu e konstan matematika, dasar dari logaritma natural. 2.71828182845904523536028747135266249775724709369996... Tapi ... apakah kamu tahu pie ? Ini adalah salah satu konstanta terpenting (bagi saya). Ini adalah digit pi dan e yang disisipkan. 32.1741185298216852385485997094352233854366206248373... Sebagai ekspansi …

5
P i = = 3. 2
Terinspirasi oleh video Seri Infinite ini . pengantar Pi didefinisikan sebagai rasio keliling dengan diameter lingkaran. Tetapi bagaimana sebuah lingkaran didefinisikan? Biasanya sebuah lingkaran didefinisikan sebagai titik-titik dengan jarak konstan ke titik tengah (mari kita asumsikan bahwa pusat berada pada (0,0)). Pertanyaan selanjutnya adalah: Bagaimana kita menentukan jarak ? Berikut …


30
Kapitalisasi Acak
Tugas Tugas Anda adalah membuat program atau fungsi yang, jika diberi input, mengeluarkan teks input dengan huruf kapital acak, sambil tetap menggunakan huruf kapital dengan huruf kapital. Setiap kombinasi kapitalisasi huruf kecil harus dimungkinkan. Sebagai contoh, jika input adalah abc, harus ada probabilitas non-nol keluaran salah satu kombinasi berikut: abc, …

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.