Pertanyaan yang diberi tag «code-golf»

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

30
Kucing memakan input Anda lagi!
Buat program kucing, alias program yang mengambil input dan mencetaknya. ... Kecuali, program ini akan secara acak mengambil karakter dari input Anda dan mencetaknya. Setiap karakter dalam input harus memiliki peluang yang secara umum sama untuk dihapus dengan program, meskipun, karena sulit untuk membuatnya, peluang untuk setiap karakter dapat bervariasi …

17
Semacam-macam
Diberikan string x, output karakter dalam xdiurutkan sesuai dengan urutan penampilan dalam kode sumber Anda. Contohnya Source: ThisIs A Test Input: Is it a Test? Output: TissI etta? Source: Harry - yer a wizard. Input: I'm a what? Output: aa wh'?Imt Source: Mr. H. Potter, The Floor, Hut-on-the-Rock, The Sea …

18
Konverter Basis Nomor Kustom
Kekuatan yang ingin dapat dengan cepat mengkonversi nomor apa pun yang mereka miliki menjadi basis nomor mereka sendiri menggunakan format apa pun yang mereka inginkan. Memasukkan Program Anda harus menerima 3 parameter. Nomor: Nomor string yang akan dikonversi InputFormat: string dasar nomor saat ini OutputFormat: string dasar yang nomornya akan …

10
Abjad Alfabet Optimal
Diberikan string input yang hanya terdiri dari huruf-huruf, kembalikan ukuran langkah yang menghasilkan jumlah langkah minimum yang diperlukan untuk mengunjungi semua huruf dalam urutan di atas alfabet pembungkus, mulai dari huruf apa pun. Misalnya, ambil kata dog,. Jika kita menggunakan ukuran langkah 1, kita berakhir dengan: defghijklmnopqrstuvwxyzabcdefg Alphabet ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ defghijklmnopqrstuvwxyzabcdefg …

12
Apa digit Fibonacci berulang?
Seperti yang mungkin Anda ketahui, Angka Fibonacci adalah angka yang merupakan jumlah dari dua angka sebelumnya dalam seri. Digit Fibonacci ™ adalah angka yang merupakan jumlah dari dua digit sebelumnya . Misalnya, untuk seri awal 1,1, seri akan menjadi 1,1,2,3,5,8,13,4,7,11,2...Perubahan terjadi setelah 13, di mana, alih-alih menambahkan 8+13, Anda menambahkan …
30 code-golf 

30
Semua karakter ASCII dengan jumlah bit tertentu
(Judul dengan terima kasih kepada @ChasBrown) Bak pasir Latar belakang Tantangan ini terinspirasi oleh pertanyaan yang baru-baru ini saya posting di Puzzling Stack Exchange . Silakan ikuti tautannya jika Anda tertarik dengan pertanyaan awal. Jika tidak maka saya tidak akan membuat Anda bosan dengan detailnya di sini. Fakta Setiap karakter …
30 code-golf 

24
Jalan (Mudah) ke Kode
Memasukkan: Integer , yang dijamin sebagai .nnn≥ 3≥3\ge3 Integer , yang merupakan salah satu .ddd[ - 1 , 0 ,1][−1,0,1][-1,0,1] Keluaran: Jalan dengan ukuran , yang akan berada di arah barat laut jika ; arah utara jika ; atau arah timur laut jika . Jalan akan selalu menjadi tiga ruang …

3
Rumus pengujian primality
Tujuan Anda adalah untuk menentukan apakah angka yang diberikan nprima dalam byte paling sedikit. Tapi, kode Anda harus berupa ekspresi Python 2 tunggal pada angka yang hanya terdiri dari operator variabel input n konstanta bilangan bulat tanda kurung Tidak ada loop, tidak ada tugas, tidak ada fungsi bawaan, hanya apa …

23
Tambahkan GUID
Terinspirasi oleh artikel WTF Harian terbaru ... Tulis program atau fungsi yang menggunakan GUID (string dalam format XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, di mana masing-masing X mewakili digit heksadesimal), dan output GUID bertambah satu. Contohnya >>> increment_guid('7f128bd4-b0ba-4597-8f35-3a2f2756dfbb') '7f128bd4-b0ba-4597-8f35-3a2f2756dfbc' >>> increment_guid('06b86883-f3e7-4f9d-87c5-a047e89a19fa') '06b86883-f3e7-4f9d-87c5-a047e89a19fb' >>> increment_guid('89f25f2f-2f7b-4aa6-b9d7-46a98e3cb2cf') '89f25f2f-2f7b-4aa6-b9d7-46a98e3cb2d0' >>> increment_guid('89f25f2f-2f7b-4aa6-b9d7-46a98e3cb29f') '89f25f2f-2f7b-4aa6-b9d7-46a98e3cb2a0' >>> increment_guid('8e0f9835-4086-406b-b7a4-532da46963ff') '8e0f9835-4086-406b-b7a4-532da4696400' >>> increment_guid('7f128bd4-b0ba-4597-ffff-ffffffffffff') '7f128bd4-b0ba-4598-0000-000000000000' Catatan …
30 code-golf 

30
Substring umum terbesar
Buat program atau fungsi yang mengambil daftar string sebagai input, dan output string terpanjang yang merupakan substring dari semua string input. Jika ada beberapa substring dengan panjang yang sama, dan tidak lagi substring, output salah satu dari mereka. Ini mungkin berarti mengeluarkan string kosong. Jika ada beberapa output yang valid, …

30
pwaS eht tirsf dna tasl setterl untuk hore dorw
Atau, "Tukar huruf pertama dan terakhir dari setiap kata" Tantangan Anda adalah, mengingat serangkaian karakter ASCII alfabet serta satu karakter lain untuk digunakan sebagai pembatas (untuk memisahkan setiap kata), menukar huruf pertama dan terakhir dari setiap kata. Jika ada kata satu karakter, biarkan saja. Contoh / testcases menggunakan huruf kecil …
30 code-golf  string 

30
Buat kata tangga
Diberikan daftar setidaknya dua kata (hanya terbuat dari huruf kecil), buat dan tampilkan tangga kata ASCII dengan bergantian arah menulis pertama ke kanan, lalu ke kiri, relatif ke arah awal dari kiri ke kanan . Ketika Anda selesai menulis kata, ubah arah dan baru mulai menulis kata berikutnya. Jika bahasa …

26
Jumlah itu bisa makan sendiri
Diberikan bilangan bulat positif, menghasilkan nilai kebenaran / kepalsuan, apakah bilangan itu dapat dimakan sendiri. Aturan Paling kiri adalah kepala, paling kanan adalah ekor Jika kepala lebih besar atau sama dengan ekor, kepala memakan ekor dan kepala baru menjadi jumlah mereka. Jika s u m ≥ 10skamum≥10sum \ge 10 maka …

29
The Lucky House
Ada mini game di Super Mario 3D World yang dikenal sebagai Lucky House . Ini terdiri dari mesin slot dengan 4 blok. Setiap blok mungkin salah satu dari 5 ikon berbeda (Bunga, Daun, Bel, Cherry atau Boomerang) dan tujuan pemain adalah untuk mendapatkan ikon identik sebanyak mungkin ( lihat video …

30
Temukan Nomor Fibonacci terdekat
Kita semua akrab dengan urutan Fibonacci yang terkenal , yang dimulai dengan 0dan 1, dan setiap elemen adalah jumlah dari dua sebelumnya. Berikut adalah beberapa istilah pertama (OEIS A000045 ): 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584 Diberikan …

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.