Pertanyaan yang diberi tag «code-golf»

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

26
Kombinasi Matematika
Tulis program yang mengambil input seperti: n,k yang kemudian menghitung: dan kemudian mencetak hasilnya. Contoh numerik: Memasukkan: 5,2 Perhitungan internal: Hasil cetak: 10 Saya ingin melihat jawaban yang mengalahkan solusi python saya dengan 65 karakter, tetapi semua bahasa jelas diterima. Inilah solusi saya: n,k=input();f=lambda x:+(x<2)or x*f(x-1);print f(n)/(f(k)*f(n-k)) Edit: Saya akui …

2
Apakah ini permainan Tichu yang valid?
Tichu adalah permainan kartu di mana para pemain bergiliran memainkan set kartu dari setumpuk yang terdiri dari setumpuk 52 kartu standar, ditambah 4 kartu tambahan: yang naga , yang memiliki nilai lebih besar dari kartu lain yang phoenix , yang dapat bertindak sebagai wildcard yang anjing , yang melewati gilirannya …

7
Urutan persimpangan
Melintasi urutan Diberikan daftar bilangan bulat positif A, sebut itu urutan yang meningkat jika setiap elemen lebih besar atau sama dengan yang sebelumnya; dan menyebutnya urutan menurun jika setiap elemen kurang dari atau sama dengan yang sebelumnya. Beberapa peningkatan urutan: [1,2,4,7] [3,4,4,5] [2,2,2] [] Beberapa urutan menurun: [7,4,2,1] [5,4,4,3] [2,2,2] …

9
n-level Ouroboros Quine
128 bahasa ini quine ouroboros (program yang menghasilkan program dalam bahasa lain, yang menghasilkan program dalam bahasa lain, (125 bahasa kemudian), yang menghasilkan program asli) cukup mengesankan. Namun sayangnya, ia memiliki jumlah iterasi yang statis. Tulis sebuah program yang menghasilkan suatu program (tidak harus dalam bahasa lain, tetapi bisa juga), …
11 code-golf  quine 

22
Temukan faktor-C dari suatu pemungutan suara
Dalam tantangan ini, Anda akan menentukan seberapa kontroversial suatu pemungutan suara, dengan serangkaian suara lainnya, dengan mencari tahu nomor yang disebut faktor-C. Apa faktor-C, Anda bertanya? Nah, bayangkan Anda memiliki banyak suara dalam suatu pemilihan. Kami akan menggunakan 1dan 0demi tantangan untuk mewakili dua kandidat yang berbeda dalam pemilihan. Inilah …

6
Angka yang benar-benar besar mana yang lebih besar?
Pertanyaan ini rumit (dan khususnya lebih sulit daripada Jumlah besar mana yang lebih besar? ), Bagi mereka yang suka teka-teki yang lebih menantang. Memasukkan Integer a1, a2, a3, a4, a5, b1, b2, b3, b4, b5 masing-masing dalam kisaran 1 hingga 10. Keluaran True if a1^(a2^(a3^(a4^a5))) > b1^(b2^(b3^(b4^b5))) and False otherwise. …

9
R [oman | everse] Notasi Polandia
Ini adalah tahun MDLXVII di dunia di mana Kekaisaran Romawi tidak pernah jatuh, dan keruntuhan ke zaman kegelapan tidak pernah terjadi. Karena periode Pax Romana yang diperpanjang, stabilitas ekonomi kekaisaran memungkinkan teknologi untuk maju dengan kecepatan tinggi. Orang-orang Romawi mulai mencoba-coba dengan sirkuit, dan telah menemukan kalkulator cerdas yang tidak …

3
Levenshtein Sumber Anda
Jarak edit Levenshtein antara dua string adalah jumlah penyisipan, penghapusan, atau penggantian minimum yang mungkin untuk mengubah satu kata menjadi kata lain. Dalam hal ini, setiap penyisipan, penghapusan dan penggantian memiliki biaya 1. Misalnya, jarak antara rolldan rolling3, karena penghapusan berharga 1, dan kami harus menghapus 3 karakter. Jarak antara …

6
Ayo main Rummikub!
Catatan: Ini terkait dengan variasi permainan Rummikub Latar Belakang & Aturan Rummikub adalah game berbasis ubin. Ada empat warna: merah, oranye, biru dan hitam. Untuk setiap warna ada 13 ubin (diberi label dari 1 hingga 13), dan ada juga 2 Pelawak yang tidak tergantung warna, maka totalnya ada 54 buah. …

6
Mengkompresi data RLE untuk menggambar seni ASCII
Pertanyaan ini didasarkan pada apa yang saya temukan untuk menjawab pertanyaan lain . Terkadang pertanyaan di sini meminta menggambar seni ASCII. Salah satu cara sederhana untuk menyimpan data untuk seni adalah RLE (run-length encoding) . Begitu: qqqwwwwweeerrrrrtttyyyy menjadi: 3q5w3e5r3t4y Sekarang untuk menggambar seni ASCII besar Anda mungkin mendapatkan data seperti …

9
Apa format tanggal ini?
Untuk kalender Gregorian, format tanggal bervariasi dari satu negara ke negara lain. Ada tiga format utama yang diakui: YY-MM-DD (big-endian) DD-MM-YY (little-endian) MM-DD-YY (mid-endian) Tugas Anda adalah menulis sebuah program yang, mengingat string input yang mewakili tanggal, menampilkan semua format tanggal yang memungkinkan string ini dapat ditafsirkan sebagai tanggal. Aturan …
11 code-golf  date 

4
Beri nama Brag Hand
Latar Belakang Brag adalah permainan kartu yang mirip dengan konsep, tetapi lebih sederhana dari, poker. Hand in brag terdiri dari tiga kartu dan diberi peringkat sebagai berikut dari tertinggi ke terendah: Tiga kartu sejenis - ketiga kartu memiliki peringkat yang sama. Dinamakan sebagai "tiga Raja" dll. Running flush alias straight …

12
Sayap alfabet!
Tugas Anda adalah mencetak teks ini: az za abyz zyba abcxyz zyxcba abcdwxyz zyxwdcba abcdevwxyz zyxwvedcba abcdefuvwxyz zyxwvufedcba abcdefgtuvwxyz zyxwvutgfedcba abcdefghstuvwxyz zyxwvutshgfedcba abcdefghirstuvwxyz zyxwvutsrihgfedcba abcdefghijqrstuvwxyz zyxwvutsrqjihgfedcba abcdefghijkpqrstuvwxyz zyxwvutsrqpkjihgfedcba abcdefghijklopqrstuvwxyz zyxwvutsrqpolkjihgfedcba abcdefghijklmnopqrstuvwxyzyxwvutsrqponmlkjihgfedcba abcdefghijklopqrstuvwxyzyxwvutsrqpolkjihgfedcba abcdefghijkpqrstuvwxyzyxwvutsrqpkjihgfedcba abcdefghijqrstuvwxyzyxwvutsrqjihgfedcba abcdefghirstuvwxyzyxwvutsrihgfedcba abcdefghstuvwxyzyxwvutshgfedcba abcdefgtuvwxyzyxwvutgfedcba abcdefuvwxyzyxwvufedcba abcdevwxyzyxwvedcba abcdwxyzyxwdcba abcxyzyxcba abyzyba aza Berikut ini diizinkan: Meninggalkan ruang jejak di …

2
Konjugasi kata kerja Turki
Memasukkan kata kerja , string yang cocok dengan ekspresi reguler([a-pr-vyzıöüçğş]*[aeıioöuü][bcçdfgğhj-nprsştvyz]+|([a-pr-vyzıöüçğş]*[aeıioöuü]){2})(mak|mek) jamak , nilai yang benar atau salah orang , bilangan bulat memiliki nilai 1, 2, atau 3 tense , bilangan bulat yang memiliki nilai 1, 2, atau 3 Keluaran Bentuk terkonjugasi dari kata kerja Turki kerja , di orang st …

30
Cetak abjad Yunani!
Jelas sekali, Anda harus mencetak alfabet Yunani. Tapi saya pikir saya akan membuatnya sedikit lebih menarik, jadi ada twist: ketika program Anda dijalankan dengan argumen (apa saja), itu akan menghasilkan alfabet Yunani dalam huruf kecil. Informasi Alfabet Yunani (Ibukota): ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ Alfabet Yunani (Huruf Kecil): αβγδεζηθικλμνξοπρστυφχψω Aturan / Persyaratan Setiap pengajuan …

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.