Pertanyaan yang diberi tag «code-golf»

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

25
Dadu Tertinggi
Tantangan: Di sini kita memiliki 100 item pertama secara berurutan: 6,5,4,3,2,1,66,65,64,63,62,61,56,55,54,53,52,51,46,45,44,43,42,41,36,35,34,33,32,31,26,25,24,23,22,21,16,15,14,13,12,11,666,665,664,663,662,661,656,655,654,653,652,651,646,645,644,643,642,641,636,635,634,633,632,631,626,625,624,623,622,621,616,615,614,613,612,611,566,565,564,563,562,561,556,555,554,553,552,551,546,545,544,543,542,541,536,535,534,533,... Bagaimana urutan ini terbentuk? Kami pertama-tama memiliki angka dalam kisaran [6, 1](semua nilai yang mungkin dari satu die dari tertinggi ke terendah). Kami kemudian memiliki angka-angka [66..61, 56..51, 46..41, 36..31, 26..21, 16..11](semua nilai yang memungkinkan dari dua dadu dari …

13
Trifid Cipher (tanpa kata kunci)
Pengantar: Saya memiliki banyak cipher yang berbeda yang disimpan dalam dokumen yang pernah saya kompilasi sebagai seorang anak, saya memilih beberapa yang saya pikir paling cocok untuk tantangan (tidak terlalu sepele, dan tidak terlalu keras) dan mengubahnya menjadi tantangan. Sebagian besar dari mereka masih berada di kotak pasir, dan saya …

10
Ulangi operasi GCD ini
Masalah A3 dari kompetisi Putnam 2008 mengatakan: Mulai dengan urutan hingga dari bilangan bulat positif. Jika memungkinkan, pilih dua indeks agar tidak membagi , dan ganti dan dengan dan \ text {lcm} (a_j, a_k) , masing-masing. Buktikan bahwa jika proses ini diulang, akhirnya harus berhenti dan urutan akhir tidak tergantung …

13
Konvolusi Dirichlet
The Dirichlet konvolusi adalah jenis khusus dari konvolusi yang muncul sebagai alat yang sangat berguna di nomor teori. Ini beroperasi pada set fungsi aritmatika . Tantangan Diberikan dua fungsi aritmatika f,gf,gf,g (yaitu fungsi f,g:N→Rf,g:N→Rf,g: \mathbb N \to \mathbb R ) menghitung konvolusi Dirichlet sebagaimana didefinisikan di bawah ini.(f∗g):N→R(f∗g):N→R(f * g): …

4
Penormalkan solusi Pentomino 6x10
Seperti yang Anda paling mungkin sekarang, ada 2339 solusi untuk teka-teki pentomino dalam kisi 6x10. Ada skema pelabelan yang berbeda untuk 12 pentomino, dua di antaranya ditunjukkan pada gambar di bawah ini: Kredit gambar: Wikipedia Untuk keperluan tugas saat ini kami akan mengatakan bahwa solusi pentomino yang dinormalisasi adalah solusi …

7
Rushnyk Belarus
Kami punya beberapa tantangan bendera nasional sudah: AU CH FI FR GB GB IS KR NP AS ... Berikut lain, satu agak lebih maju: Kembalikan atau cetak pola dekoratif dari bendera nasional Belarus sebagai matriks dengan dua nilai berbeda untuk merah dan putih. Jika bahasa Anda tidak mendukung matriks, gunakan …

12
Apakah Matriksnya Positif-Jelas?
pengantar Hari ini kita akan menangani kutukan siswa aljabar linear tahun pertama: ketegasan matriks! Tampaknya ini belum memiliki tantangan, jadi mari kita mulai: Memasukkan A Matriks simetris dalam format apa pun yang nyaman (Anda tentu saja juga dapat mengambil bagian atas atau bawah dari matriks)n × nn×nn\times n SEBUAHAA Secara …

30
Seberapa cepat saya vrooooming?
pengantar Speedometer mobil saya diretas! Alih-alih menunjukkan kepada saya seberapa cepat saya mengemudi, itu hanya menunjukkan: "Vroooom!" Tolong bantu saya tahu seberapa cepat saya pergi. Tantangan Ambil string sebagai input, dan periksa apakah cocok dengan regex /^[Vv]ro*m!$/m. Dalam bahasa Inggris itu berarti setiap baris string harus dimulai dengan huruf kapital …

3
Kata-kata spoonerise ... dalam bahasa Finlandia
Tantangan ini didasarkan pada, dan berisi uji kasus dari, kursus pemrograman yang saya ikuti di Universitas Aalto. Materi digunakan dengan izin. Dua setengah tahun yang lalu ada tantangan tentang spoonerisme dalam bahasa Inggris . Namun, dalam spoonerisme Finlandia jauh lebih rumit. Spoonerisme dalam bahasa Finlandia Dalam bahasa Finlandia, vokal adalah …
19 code-golf  string 

8
Lingkungan spiral
Jika kita mengambil bilangan alami dan menggulungnya dengan jarum jam menjadi spiral, kita akan berakhir dengan spiral tak terbatas berikut ini: ....--57--56 | 36--35--34--33--32--31--30 55 | | | 37 16--15--14--13--12 29 54 | | | | | 38 17 4---3---2 11 28 53 | | | | | | | …

11
Soket - Pasang kompatibilitas
Bepergian dengan barang elektronik selalu menyenangkan, terutama ketika Anda membutuhkan adaptor untuk mengisinya. Tantangan Anda adalah membuat perencanaan perjalanan sedikit lebih mudah dengan memeriksa apakah colokan yang diberikan akan kompatibel dengan soket yang diberikan. Tantangan Diberi jenis steker dan jenis soket, kembalikan nilai yang menunjukkan apakah mereka akan bekerja bersama …

27
Penambahan Aneh
Tantangan Hitung jumlah aneh dua bilangan alami (juga dikenal sebagai penambahan bulan): Diberikan A=... a2 a1 a0dan B=... b2 b1 b0dua bilangan asli ditulis dalam basis desimal, jumlah aneh didefinisikan, berdasarkan operasi maksimum , sebagai: A+B=... max(a2,b2) max(a1,b1) max(a0,b0) ... a2 a1 a0 + ... b2 b1 b0 ---------------------------------------- ... …

6
Gambarlah kurva meandering ASCII
Untuk keperluan pertanyaan ini, kurva berkelok-kelok adalah kurva yang mengikuti arah umum dari kiri ke kanan, tetapi berulang kali membuat n + 1 berbelok pada 90 derajat ke kiri dan kemudian n + 1 berbelok ke kanan (untuk n> 0). Bahkan berliku-liku itu sendiri akan memiliki nsegmen. Gilirannya dilambangkan dengan …

18
Urutan Melompat
Pertimbangkan urutan berikut: 0 1 3 2 5 4 8 6 7 12 9 10 11 17 13 14 15 16 23 ... Terlihat cantik tanpa pola, kan? Begini cara kerjanya. Mulai dengan 0, lompat nbilangan bulat, dengan nmulai dari 1. Itu nomor berikutnya dalam urutan. Kemudian, tambahkan angka "dilewati" …

17
Temukan Jumlah Angka Pertama dan Bouncy
Terminologi Angka yang bertambah adalah angka di mana setiap digit lebih besar dari atau sama dengan semua digit di sebelah kiri (ex. 12239) Angka yang berkurang adalah angka di mana setiap digit kurang dari atau sama dengan semua digit di sebelah kiri (ex. 95531) Bouncy number adalah bilangan apa pun …
19 code-golf  number 

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.