Pertanyaan yang diberi tag code-golf

20
Membalikkan interleaving

Diberikan string, balikkan secara interleaving. Berikut cara melakukannya untuk abcdefghidan abcdefghij, diindeks 0: Pisahkan karakter pada indeks genap dari karakter pada indeks ganjil:acegi bdfh acegi bdfhj Membalikkan karakter pada indeks ganjil:acegi hfdb acegi jhfdb Interleave menjadi...

20
Apakah ini nomor Cyclic?

Angka siklik adalah angka "n" yang bila dikalikan dengan 1, 2, 3, ... n, menghasilkan angka yang sama tetapi dalam urutan yang berbeda. Misalnya, angka 142.857 adalah angka siklik karena 142.857 x 2 = 285.714, 142.857 x 3 = 428.571, 142.857 x 4 = 571.428, dan seterusnya. Diberikan input integer,...

20
Dekripsi xor-enkripsi

Tugas Anda adalah untuk mengambil string terenkripsi sebagai input, dan output string didekripsi, untuk mengungkapkan pesannya yang tersembunyi. String, baik input maupun output, akan berisi karakter dari daftar 64 karakter ASCII ini (perhatikan spasi terdepan):

20
Kode negara bagian AS lebih efisien

Singkat negara bagian AS itu! menyenangkan, tetapi kami belajar bahwa menyingkat nama negara bagian AS secara efisien sulit dilakukan dengan sistem saat ini. Mari kita datang dengan skema kode negara alternatif untuk bermain golf yang efisien. Tugas Anda: Tulis fungsi (atau program) yang,...

20
Bongkar tali itu!

Diberikan string sebagai input, output satu atau lebih varian string sehingga: Tidak ada karakter di posisi aslinya Tidak ada karakter yang berdekatan dengan karakter yang semula berbatasan dengannya Anda dapat mengasumsikan ini akan selalu dimungkinkan untuk string yang diberikan, dan hanya...

20
Baca kata sandi

Tantangan Anda adalah membaca "kata sandi" dari keyboard / input standar. Tantangan : Baca string tanpa sterlihat. Untuk setiap karakter yang masuk s, cetak satu karakter c. Dalam waktu nyata. Aturan: Anda harus mencetak cdalam waktu nyata. Segera setelah pengguna memasukkan karakter yang...

20
Apakah ini berulang?

Sederetan karakter berulang jika berisi dua substring berturut-turut yang setara. Misalnya, 2034384538452ulangi karena mengandung 3845dua kali, berturut-turut. Oleh karena itu, tantangan Anda adalah memutuskan apakah string berisi substring berulang. Anda dapat mengambil input sebagai string atau...

20
Gambar ASCII X besar

Masalah Terinspirasi oleh tantangan sebelumnya melakukan hal serupa Diberikan noutput input integer positif bentuk yang mengikuti pola ini: masukan n=1: * * * * * masukan n=2: ** ** **** ** **** ** ** masukan n=3: *** *** *** *** ***** *** ***** *** *** *** *** dan...

20
Gambar papan sudoku menggunakan karakter menggambar garis

Ini kode golf. Untuk tantangan ini, saya akan menerima metode (Anda tidak perlu program lengkap), tetapi metode signature tidak dihitung terhadap jumlah byte dan saya ingin melihat tanda tangan penuh (bukan lamdba). Input untuk metode ini adalah array integer dengan 81 elemen. Nilai output / return...

20
Pembatas yang benar

Sebuah pembagi yang tepat adalah pembagi dari sejumlah n , yang tidak n sendiri. Sebagai contoh, pembagi yang tepat dari 12 adalah 1, 2, 3, 4 dan 6. Anda akan diberikan bilangan bulat x , x ≥ 2, x ≤ 1000 . Tugas Anda adalah untuk menjumlahkan semua pembagi tertinggi yang tepat dari bilangan bulat...

20
Apakah saya nomor automorfik?

Angka Automorfik adalah angka yang merupakan sufiks kuadratnya dalam basis 10. Ini adalah urutan A003226 dalam OEIS. Tugas Anda: Tulis program atau fungsi untuk menentukan apakah input adalah nomor Automorphic. Memasukkan: Integer antara 0 dan 10 ^ 12 (inklusif), yang mungkin atau mungkin...

20
Sederhanakan input matriks!

Saya telah menulis beberapa tantangan terkait dengan matriks, dan yang umum untuk semua adalah bahwa saya menggunakan format seperti di bawah ini ketika mewakili matriks, baik dalam contoh maupun dalam kasus uji: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Ini mungkin format yang rumit dalam...

20
Spanyol karakter kartu kendali kalkulator

Ini adalah algoritma yang sangat sangat sederhana, yang saya yakin dapat diselesaikan dalam banyak bahasa yang berbeda. Di Spanyol kartu ID (dikenal sebagai DNI ) terdiri dari 8 angka dan karakter kontrol. Karakter kontrol dihitung dengan algoritma berikut: bagi angka dengan 23, ambil sisa operasi...

20
Perbedaan persegi panjang

Dalam tantangan ini, Anda diberi dua persegi panjang yang tumpang tindih, dan Anda perlu menghitung persegi panjang yang dibuat dengan menghapus satu dari yang lain. Misalnya, jika Anda menghapus persegi panjang merah dari yang hitam: Anda berakhir dengan salah satu dari dua set persegi panjang...

20
Pascal's Rhombus

Pascal's Rhombus (yang sebenarnya adalah segitiga) diperoleh dengan menambahkan dalam pola: * *** x dari pada * * x Ini berarti bahwa setiap sel adalah jumlah dari tiga sel pada baris tepat di atasnya dan satu sel pada baris 2 di atasnya. Sama seperti segitiga Pascal, baris nol memiliki...

20
Rapunzel, Rapunzel, lepaskan rambutmu!

Deskripsi Saya kira semua orang tahu dongeng Rapunzel dan sang pangeran. Bagi yang tidak: baca di sini. Namun, Rapunzel baru saja memotong rambutnya, jadi mungkin tidak cukup lama untuk membiarkan pangeran memanjat! Dia mungkin sangat sedih .. Tantangan Tugas Anda adalah menulis fungsi yang...

20
Jumlah kode titik quine

Semua tantangan quine di situs ini difokuskan pada jumlah byte, atau karakter itu sendiri. Yang ini berbeda. Tantangan Anda adalah menulis sebuah program yang menghasilkan output yang memiliki jumlah titik kode identik dengan jumlah titik kode sumber. Untuk menghasilkan jumlah titik...

20
Bagaimana ujungnya?

Di Basis-10, semua kuadrat sempurna berakhir dengan 0 , 1 , 4 , 5 , 6 , atau 9 . Di Basis-16, semua kuadrat sempurna berakhir dengan 0 , 1 , 4 , atau 9 . Nilknarf menjelaskan mengapa ini dan bagaimana mengerjakannya dengan sangat baik dalam jawaban ini , tetapi saya juga akan memberikan deskripsi...