Pertanyaan yang diberi tag «code-golf»

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

12
Membalik pancake
Dalam menyortir pancake , satu-satunya operasi yang diizinkan adalah membalik elemen dari beberapa awalan urutan. Atau, pikirkan tumpukan pancake: Kami memasukkan spatula di suatu tempat di tumpukan dan membalik semua pancake di atas spatula. Sebagai contoh, urutan 6 5 4 1 2 3dapat diurutkan dengan pertama membalik 6elemen pertama (seluruh …

3
Susun Kotak Berat
Anda memiliki banyak kotak yang berat dan Anda ingin menumpuknya dalam jumlah tumpukan paling sedikit. Masalahnya adalah Anda tidak bisa menumpuk lebih banyak kotak pada kotak daripada yang bisa didukung, jadi kotak yang lebih berat harus ada di bagian bawah tumpukan. Tantangan Input : Daftar bobot kotak, dalam satuan kg. …

13
Buatkan saya jumlah sihir minimum
Menjaga tantangan ini singkat. Anda diberi 4 angka: p1, p2, p3 dan p4. Jumlah ajaib dari angka didefinisikan sebagai berikut: magic_sum = |p1 - p2| + |p2 - p3| + |p3 - p4| + |p4 - p1| Anda hanya diperbolehkan mengubah salah satu dari nilai integer di atas (p1, p2, …

15
Koordinat Identifikasi Diri
Tulis sebuah program atau fungsi yang, diberi bilangan bulat n, membangun array dengan ndimensi npanjang, di mana setiap elemen merupakan pengidentifikasi koordinatnya sendiri. Yaitu, mulai dengan satu array, isi dengan narray, di mana masing-masing berisi nlebih banyak array, hingga kedalaman n-1. Elemen-elemen dari array terdalam adalah koordinat yang menggambarkan di …
27 code-golf 

30
Hitung setiap seri angka identik di tempat
Dengan diberikan daftar bilangan bulat yang benar-benar positif, telusuri setiap angka berbeda dan gantilah semua kemunculannya dengan indeks berurutan (nol atau satu berdasarkan) dari seri baru. Contohnya []→ []/[] [42]→ [0]/[1] [7,7,7]→ [0,1,2]/[1,2,3] [10,20,30]→ [0,0,0]/[1,1,1] [5,12,10,12,12,10]→ [0,0,0,1,2,1]/[1,1,1,2,3,2] [2,7,1,8,2,8,1,8,2,8]→ [0,0,0,0,1,1,1,2,2,3]/[1,1,1,1,2,2,2,3,3,4] [3,1,4,1,5,9,2,6,5,3,5,9]→ [0,0,0,1,0,0,0,0,1,1,2,1]/[1,1,1,2,1,1,1,1,2,2,3,2]

20
Konversi ke angka Suzhou
Angka Suzhou (蘇州 碼子; juga 花 碼) adalah angka desimal China: 0 〇 1 〡 一 2 〢 二 3 〣 三 4 〤 5 〥 6 〦 7 〧 8 〨 9 〩 Mereka cukup banyak bekerja seperti angka Arab, kecuali bahwa ketika ada digit berturut-turut milik set {1, …

13
Skor Badminton Benar?
Pengantar: Saya melihat hanya ada satu tantangan terkait bulu tangkis lainnya saat ini . Karena saya bermain bulutangkis sendiri (selama 13 tahun terakhir sekarang), saya pikir saya akan menambahkan beberapa tantangan terkait bulutangkis. Ini yang pertama: Tantangan: Input: Dua bilangan bulat Output: Salah satu dari tiga output yang berbeda dan …

30
Keluarkan daftar catatan musik
Tugas ini sederhana: Tulis program atau fungsi yang menampilkan daftar semua not musik (menggunakan nama not Bahasa Inggris) dari A ♭ ke G♯. Semua catatan tanpa nama yang terdiri dari satu huruf (yaitu catatan hitam pada keyboard musikal) harus memiliki nama mereka dicetak dua kali, sekali sebagai tajam dari catatan, …

8
Pemotong serakah
iBug baru-baru ini mendapatkan batang panjang yang terbuat dari bahan komposit namun bernilai. Bilah itu sangat panjang sehingga iBug tidak bisa dengan mudah menjualnya untuk kredit, jadi dia ingin memotongnya. Bilah terbuat dari bahan yang rapuh dan ajaib sehingga, jika bagiannya pecah, semua bagian batang yang terbuat dari bahan yang …
27 code-golf  string 

16
Waspadalah terhadap tornado matriks!
Tornado matriks sama seperti tornado lainnya: ia terdiri dari benda-benda yang berputar di sekitar pusat. Dalam hal ini, elemen-elemen dari matriks bukan udara. Berikut adalah contoh tornado matriks: Pertama kita mulai dengan membagi matriks menjadi cincin persegi, setiap bagian terdiri dari elemen yang lebih jauh dari perbatasan dengan jarak yang …
27 code-golf  matrix 

24
Pengaturan waktu
Bayangkan 24 jam berikut yang dapat dikontrol dengan tombol panah: ╔══╗ ┌──┐ ║00║:│00│ ╚══╝ └──┘ HH mm Menekan panah ke atas dua kali ( ↑↑) akan menambah input jam yang saat ini difokuskan: ╔══╗ ┌──┐ ║02║:│00│ ╚══╝ └──┘ HH mm Menekan panah kanan ( →) akan memfokuskan input lainnya. ┌──┐ …
27 code-golf  date 

9
Perkecil antistring
Dalam tantangan ini, Anda akan diberikan string alfabet sebagai input. Kami akan mendefinisikan "anti-string" dari input yang diberikan menjadi string dengan huruf semua huruf terbalik. Sebagai contoh AaBbbUy -> aAbBBuY Anda harus menulis sebuah program yang mengambil string sebagai input dan mencari substring bersebelahan terpanjang yang anti-stringnya juga substring yang …

24
Urutan Tambah-Multiply-Tambah
( Terkait ) Diberikan bilangan bulat n > 1, 1) Bangun kisaran angka n, n-1, n-2, ... 3, 2, 1dan hitung jumlah 2) Ambil angka individu dari angka itu dan hitung produk 3) Ambil angka individual angka itu dan hitung jumlahnya 4) Ulangi langkah 2 dan 3 hingga Anda mencapai …

13
Cetak “Hey Jude” dari The Beatles
Tugas Anda adalah menulis sebuah program yang mencetak empat ayat berikut diekstraksi dari lirik dari lagu The Beatles "Hey Jude" (© Sony / ATV Music Publishing LLC): Hey Jude, don't make it bad\n Take a sad song and make it better\n Remember to let her into your heart\n Then you …

3
Regex untuk mencocokkan tiga bilangan bulat berturut-turut jika bilangan bulat ketiga adalah jumlah dari dua bilangan bulat pertama
Tulis ekspresi reguler yang cocok dengan string yang diberikan yang terdiri dari tiga bilangan bulat tidak-negatif, jika dan hanya jika bilangan bulat terakhir adalah jumlah dari dua bilangan sebelumnya. Jawaban mungkin untuk bilangan bulat dari sistem angka apa pun dengan radix antara 2 dan 10. Uji kasus Ini harus gagal: …

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.