Pertanyaan yang diberi tag «code-golf»

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

25
Beranda di Daftar Jangkauan
Tantangan ini hanya mengembalikan daftar bilangan bulat, mirip dengan fungsi rentang Python, kecuali bahwa setiap angka berurutan harus sedalam itu dalam daftar. Aturan : Buat program atau fungsi non-anonim Itu harus mengembalikan atau mencetak hasilnya Hasilnya harus dikembalikan dalam daftar (daftar) atau array (array) Jika parameternya nol, kembalikan daftar kosong …

6
Superstring umum terpendek
Diberikan daftar string s_0, s_1, ..., s_nmenemukan string terpendek Syang berisi masing-masing s_0, s_1, ..., s_nsebagai substring . Contoh : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' Tulis program terpendek (atau fungsi) yang memecahkan masalah ini. Anda dapat mewakili string sebagai array atau daftar karakter / bilangan …
26 code-golf  string 

30
CodeGolf - Kepala atau Ekor
Instruksi Mengingat string input yang tidak diketahui idengan nilai baik kepala atau ekor , kembali 1untuk kepala atau -1untuk ekor dengan kode terpendek. Contoh bukan kode golf (55b): if(i == "heads"){ print(1); }else{ print(-1); } Contoh kode golf (16b): print("t">i||-1) Javascript digunakan untuk contoh tetapi itu bukan keharusan . Maaf …
26 code-golf  string 

9
Golf generator Venn Diagram
Golf generator Venn Diagram Untuk merayakan ulang tahun John Venn yang ke-180 dengan benar , hari ini tugas Anda akan membuat program yang menghasilkan Diagram Venn ! Memasukkan: NBilangan bulat positif yang akan menentukan kisaran angka yang muncul dalam diagram (Dari nol hingga N) dan tiga set bilangan bulat positif. …

7
Mana yang lebih baik - Emacs atau Vim? (Pertarungan Google)
Salam, pegolf kode mulia. Hari ini Anda akan menyelesaikan perdebatan paling kuno dan terkemuka - Emacs atau Vim? Tantangan Anda adalah menggunakan dua istilah pencarian sebagai input, dan menampilkan yang mana dari istilah-istilah tersebut yang memiliki hasil pencarian Google terbanyak. (Ini jelas sangat adil. Apa maksudmu, bias?) Berikut adalah beberapa …

22
Temukan pasangan N prime kembar
Dua bilangan prima didefinisikan sebagai bilangan prima kembar jika keduanya berbeda dua. Sebagai contoh, 3 dan 5 adalah bilangan prima kembar seperti 29 dan 31. Tulis sebuah program yang menemukan pasangan ke-2 dari bilangan prima kembar (di mana n berasal dari STDIN) dan mencetaknya pada STDOUT, dipisahkan dengan koma dan …
26 code-golf 

30
Mode (elemen paling umum) dari daftar
Tulis cuplikan untuk menghitung mode (angka paling umum) dari daftar bilangan bulat positif. Misalnya, mode d = [4,3,1,0,6,1,6,4,4,0,3,1,7,7,3,4,1,1,2,8] adalah 1, karena itu terjadi maksimal 5 kali. Anda dapat mengasumsikan bahwa daftar tersebut disimpan dalam variabel seperti ddan memiliki mode unik. misal: Python, 49 max(((i,d.count(i))for i in set(d)), key=lambda x:x[1]) Ini …

7
Simulator Pokeball
Dalam video game Pokemon, pemain dikirim ke dunia untuk memaksa hewan liar menjadi bola-bola kecil dan melatih mereka untuk bertarung. Tentu saja, semua orang tahu bahwa tidak ada yang memainkan Pokemon untuk pertempuran itu. Hasil seri sesungguhnya adalah pokemon yang menangkap dirinya sendiri! Tugas Anda adalah mensimulasikan pokeball selama upaya …
26 code-golf 

15
Kode terpendek untuk secara acak menempatkan titik dan menghubungkannya
Tugas Ini adalah tugas pengkodean yang cukup sederhana, yang harus dilakukan oleh program Anda adalah menempatkan titik pada kanvas (atau alternatif Anda dalam bahasa pengkodean lain) dan menghubungkannya ke semua titik yang telah ditempatkan. Program Anda harus menerima satu input, jumlah titik yang harus ditempatkan, dan menampilkan semacam tampilan dengan …
26 code-golf 

30
Hitung kata-kata dalam sebuah teks dan tampilkan
Kode harus mengambil input teks (tidak wajib bisa berupa file apa pun, stdin, string untuk JavaScript, dll): This is a text and a number: 31. Output harus berisi kata-kata dengan jumlah kemunculannya, diurutkan berdasarkan jumlah kemunculan dalam urutan menurun: a:2 and:1 is:1 number:1 This:1 text:1 31:1 Perhatikan bahwa 31 adalah …
26 code-golf 

11
Simulasikan Mesin Registrasi Minsky (I)
Ada banyak formalisme, jadi sementara Anda mungkin menemukan sumber-sumber lain yang berguna, saya berharap untuk menentukan ini dengan cukup jelas sehingga tidak perlu. RM terdiri dari mesin keadaan terbatas dan sejumlah register bernama, yang masing-masing memegang bilangan bulat non-negatif. Untuk memudahkan input teks, tugas ini mengharuskan status yang disebutkan juga. …

19
Firman-Ku dapat mengalahkan Firman-Mu
MASALAH Diberi dua kata, cari pemenang dalam pertarungan root digital . Tetapkan akar digital dari sebuah kata dengan cara ini: Setiap huruf alfabet diberi nomor: A = 1, B = 2, C = 3, ..., Z = 26 Tambahkan nilai untuk setiap huruf untuk total kata. Ambil "CAT", misalnya. C …

30
Cetak Pohon Natal
Tantangan Cetak pohon Natal yang bagus dengan bintangnya sendiri di atas menggunakan kode sesingkat mungkin. Bintang pohon adalah tanda bintang ( *) dan badan pohon terbuat dari 0pohon harus setinggi 10 baris. Setiap baris harus diberi indentasi dengan benar sehingga baris sebelumnya dipusatkan di atas baris berikutnya. Setiap baris yang …

15
Beralih beberapa bit dan dapatkan kotak
Dengan bilangan bulat , Anda harus menemukan jumlah bit minimum yang perlu dibalik dalam untuk mengubahnya menjadi angka kuadrat . Anda hanya diperbolehkan membalikkan bit di bawah yang paling signifikan .NN> 3N>3N>3NNN Contohnya 2 2 0N= 4N=4N=4 sudah merupakan angka kuadrat ( ), sehingga output yang diharapkan adalah .22222^2000 11000 …

10
404 - Halaman 404 unik tidak ditemukan
Terinspirasi oleh poliglot pada halaman Stack Overflow 404 : Tujuan Tujuan Anda sederhana, untuk membuat polyglot yang menghasilkan angka 404 , dan kemudian mengakhiri, dalam bahasa sebanyak mungkin. Batasan Ini twistnya, ada batasan untuk membuatnya lebih sulit: Anda harus menulis program N dan memilih bahasa N dalam urutan tertentu. program …

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.