Pertanyaan yang diberi tag «code-golf»

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

23
Hitung Pengelompokan
Diberikan bilangan bulat positif nnn menghasilkan semua kekacauan dari nnn objek. Detail Gangguan adalah permutasi tanpa titik tetap. (Ini berarti di setiap nomor gangguan iii tidak bisa berada di entri ke- iii ). Outputnya harus terdiri dari derangemen angka (1,2,…,n)(1,2,…,n)(1,2,\ldots,n) (atau sebagai alternatif (0,1,2,…,n−1)(0,1,2,…,n−1)(0,1,2,\ldots,n-1) ). Anda juga dapat selalu mencetak …

13
Bintang Membuat Bintang
pengantar Idenya adalah menggunakan karakter asterisk (bintang) *untuk menampilkan bintang ascii-art pada dimensi yang ditentukan. Dimensi adalah angka input yang lebih besar dari atau sama dengan yang menentukan ketinggian dalam garis dari titik atas bintang. Bintang-bintang di sini dimaksudkan untuk menjadi bintang berujung enam dengan ukuran lebih besar yang terlihat …

20
Saya di subnet Anda, bermain golf kode Anda
Tantangan Diberi IPv4 addressdalam notasi quad-dotted, dan IPv4 subnetpada notasi CIDR , tentukan apakah IPv4 addressberada di dalam subnet. Keluarkan nilai yang berbeda dan konsisten jika berada dalam subnet, dan nilai yang berbeda dan konsisten terpisah jika tidak ada dalam subnet. Nilai-nilai output tidak harus benar-benar benar / salah dalam …

16
Apakah saya memiliki saudara kembar dengan sisa-sisa permutasi?
Kami mendefinisikan RnRnR_n sebagai daftar sisa-sisa divisi Euclidean nnn oleh 222 , 333 , 555 dan 777 . Diberikan bilangan bulat n≥0n≥0n\ge0 , Anda harus mencari tahu apakah ada bilangan bulat 0 < k < 2100<k<21000 sehingga Rn+kRn+kR_{n+k} adalah permutasi R48R48R_{48} adalah k=210k=210k=210 (mengarah ke R258=(0,0,3,6)R258=(0,0,3,6)R_{258}=(0,0,3,6) juga) Aturan Anda bisa …

19
Pesanan baru # 4: Dunia
Pendahuluan (dapat diabaikan) Menempatkan semua angka positif dalam urutan regulernya (1, 2, 3, ...) agak membosankan, bukan? Jadi di sini adalah serangkaian tantangan seputar permutasi (perombakan) dari semua bilangan positif. Ini adalah tantangan keempat dalam seri ini (tautan ke tantangan pertama , kedua dan ketiga ). Dalam tantangan ini, kita …

4
Apa yang kita punya?
Terinspirasi oleh, dan untuk mengenang, kejeniusan kita yang terkasih, MENINGGAL DUNIA Dia menemukan dan mengimplementasikan dfns - magnum opus dan subjek tantangannya. Untuk yang berminat: dokumentasi dan video dfns lengkap terbaru bersama John . Tugas Diberikan kode sumber ASCII, jawab di mana dari empat kategori berikut miliknya: Dyadic dop Monadic …


10
Sortir Gelembung 2 Dimensi
Penyortiran tidak masuk akal untuk array 2 dimensi ... atau bukan? Tugas Anda adalah mengambil kisi masukan dan menerapkan algoritme seperti gelembung hingga semua nilai di kisi tidak berkurang dari kiri ke kanan dan atas ke bawah di sepanjang setiap baris dan kolom. Algoritma bekerja sebagai berikut: Setiap pass berjalan …
17 code-golf  grid 

26
Menghitung total slot
Diberikan daftar pekerjaan, yang harus dilakukan secara berurutan, dengan masing-masing mengambil slot untuk dilakukan, berapa lama waktu yang dibutuhkan untuk melakukan semuanya jika setelah melakukan pekerjaan, pekerjaan yang sama tidak dapat dilakukan untuk dua slot berikutnya (mendinginkan slot )? Namun, pekerjaan yang berbeda dapat ditugaskan dalam slot pendinginan ini. Sebagai …

14
Cari semua diagonal (anti) dengan nilai duplikat
Tantangan: Diberikan input matriks, tentukan jumlah diagonal dan anti-diagonal dengan angka duplikat. Jadi jika kita memiliki matriks seperti ini: [[aa,ab,ac,ad,ae,af], [ba,bb,bc,bd,be,bf], [ca,cb,cc,cd,ce,cf], [da,db,dc,dd,de,df]] Semua diagonal dan anti-diagonal adalah: [[aa],[ab,ba],[ac,bb,ca],[ad,bc,cb,da],[ae,bd,cc,db],[af,be,cd,dc],[bf,ce,dd],[cf,de],[df], [af],[ae,bf],[ad,be,cf],[ac,bd,ce,df],[ab,bc,cd,de],[aa,bb,cc,dd],[ba,cb,dc],[ca,db],[da]] Contoh: [[1,2,1,2,1,2], [1,2,3,4,5,6], [6,5,4,3,2,1], [2,1,2,1,2,1]] Semua diagonal dan anti-diagonal adalah: [[1],[2,1],[1,2,6],[2,3,5,2],[1,4,4,1],[2,5,3,2],[6,2,1],[1,2],[1], [2],[1,6],[2,5,1],[1,4,2,1],[2,3,3,2],[1,2,4,1],[1,5,2],[6,1],[2]] Menghapus semua diagonal dan anti-diagonal hanya berisi angka …

10
Peniru timbal balik
Mari AAA bilangan bulat positif yang terdiri dari nnn angka desimal d1,d2,...,dnd1,d2,...,dnd_1,d_2,...,d_n . Biarkan BBB menjadi bilangan bulat positif lainnya. Untuk tujuan tantangan ini, kita sebut AAA sebuah tiruan dari BBB jika ada setidaknya satu daftar bilangan bulat positif p1,p2,...,pnp1,p2,...,pnp_1,p_2,...,p_n sedemikian rupa sehingga: ∑i=1ndipi=B∑i=1ndipi=B\sum_{i=1}^{n}{{d_i}^{p_i}}=B AAA danBBB disebutpeniru timbal balikjikaAAA adalah …

3
Optimalkan pesanan sayap saya
Tweet ini mencantumkan kemungkinan pesanan untuk Wings of a Chinese restaurant 1 : Saat memesan Pizza, saya biasanya menghitung ukuran apa yang memberi saya rasio harga Pizza terbaik yang merupakan perhitungan sederhana. Namun meminimalkan harga pesanan di restoran ini bukan tugas yang mudah, jadi saya ingin bersiap untuk pesanan berikutnya …


19
Apakah nomor ini nomor bukit?
Nomor bukit adalah angka yang dimiliki angka yang sama di bagian pertama & terakhir , tetapi bukan itu saja. Di nomor bukit angka pertama benar - benar meningkat , dan angka terakhir sangat menurun. Digit terbesar dapat diulang . Berikut adalah contoh nomor bukit: 12377731 | 1237... | ...731 ^ …

16
Dapatkan tanggal hari kesembilan dalam satu tahun dan bulan tertentu
pengantar Seringkali, orang menyebut tanggal sebagai "Jumat kedua pada Agustus, 2018" atau "Minggu keempat pada Maret 2012". Tetapi sulit untuk mengatakan tanggal berapa itu! Tugas Anda adalah menulis program yang menerima satu tahun, satu bulan, satu hari dalam seminggu, dan bilangan bulat, dan menampilkan tanggal tersebut. Tantangan Untuk input, Anda …
17 code-golf  date 

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.