Pertanyaan yang diberi tag «code-golf»

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

9
Gambar beberapa kotak ASCII
Ambil dua daftar bilangan bulat non-negatif, dan hasilkan kotak ASCII seperti yang didefinisikan di bawah ini. Sudut dan persimpangan adalah nilai tambah: + (ASCII-code 43) Garis vertikal adalah batang | (ASCII-code 124) Garis horizontal adalah minus -(kode ASCII 45) Daftar input pertama menentukan jumlah minus di antara setiap tanda plus, …

16
(KevinC's) Urutan DeciDigits Segitiga
Memasukkan: Bilangan bulat positif n yaitu 1 <= n <= 25000. Keluaran: Dalam urutan ini kita mulai dengan angka desimal 1 / n . Kemudian kita mengambil jumlah digit hingga digit ke- n setelah koma (1-diindeks); diikuti oleh jumlah digit hingga ( n -1) 'th, lalu ( n -2)' th, …

14
Memotong Kueri
Saya tahu Anda selalu memikirkan cobaan dan kesengsaraan karena mengalami sukacita hidup sebagai proxy web. Jujur, siapa yang belum? Hari ini Anda ditugaskan untuk mewujudkan tujuan ini (setidaknya sebagian darinya). Situs web X mendapatkan banyak lalu lintas setiap hari dan mencari PaaS (jelas ini merujuk pada Proxy sebagai Layanan) karena …
19 code-golf 

3
Brainf * ck Loop Problem
Saya memiliki masalah untuk klub cyber yang meminta Anda untuk mencetak: ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! Menggunakan Brainf ** k dalam 29 byte atau kurang tanpa menggunakan karakter ','. Saya punya kode yang berfungsi: ++++++++++[>++++++>+++++++++<<-]>-->.<[>-.<-] Namun loop saya terlalu panjang, mengirim saya 16 byte melebihi batas. Apakah ada cara yang lebih efisien untuk mengatur …

5
Buat kembali screensaver Windows ME sebagai ASCII
Tantangan ini terinspirasi dari jawaban ini di Ask Ubuntu Stack Exchange. Intro Ingat screensaver Windows ME dengan pipanya ? Saatnya mengembalikan nostalgia! Tantangan Anda harus menulis program atau fungsi yang akan menampilkan representasi ASCII dari screensaver. Di screensaver harus ada satu pipa yang akan tumbuh ke arah semi-acak. Awal pipa …

30
Cetak akar digital
Ini berbeda dengan My Word yang dapat mengalahkan Word Anda karena kurang kompleks dan hanya mengharuskan Anda untuk menghitungnya, dan tidak membandingkannya. Untuk menemukan akar digital, ambil semua digit angka, tambahkan, dan ulangi sampai Anda mendapatkan nomor satu digit. Sebagai contoh, jika jumlah itu 12345, Anda akan menambahkan 1, 2, …

4
Konversi Ekspresi menjadi Notasi Panfix
Saya sedang menjelajahi esolang, dan kebetulan menggunakan bahasa ini: https://github.com/catseye/Quylthulg . Satu hal yang menarik tentang bahasa ini, adalah bahwa ia tidak menggunakan awalan, postfix, atau infix, ia menggunakan ketiganya , menyebutnya "panfix" notasi. Berikut ini sebuah contoh. Untuk mewakili infiks yang normal 1+2di panfix, menjadi: +1+2+. Perhatikan bagaimana operator …

4
Tentukan pemenang dari game Perang
Permainan permainan kartu War menarik karena hasil akhir sepenuhnya ditentukan oleh pengaturan awal geladak, selama aturan tertentu diikuti untuk urutan pengambilan kartu dari lapangan permainan dan dipindahkan ke geladak. Dalam tantangan ini, hanya akan ada 2 pemain, sangat menyederhanakan banyak hal. Permainan Setiap pemain diberikan setumpuk 26 kartu. Setiap pemain …

13
Penyortiran gelembung sedang berlangsung
Buat fungsi atau program yang mengambil dua input: Daftar bilangan bulat yang harus diurutkan (kurang dari 20 elemen) Bilangan bulat positif N,, mengatakan berapa banyak perbandingan yang harus Anda ambil Fungsi harus berhenti, dan mengeluarkan daftar bilangan bulat setelah Nperbandingan. Jika daftar sepenuhnya diurutkan sebelum Nperbandingan dibuat, maka daftar yang …

14
Perhitungan direktori
Untuk tantangan ini, Anda akan diberikan jalur absolut, dan jalur "baru" (yang bisa absolut atau relatif), dan Anda harus mengembalikan jalur terakhir. Misalnya, jika direktori Anda saat ini adalah /var/tmp/test: my_diratau my_dir/ harus kembali/var/tmp/test/my_dir ../../my_dir harus kembali /var/my_dir /my_dir/./ harus kembali /my_dir ../../../../../ harus kembali / Untuk menjadi lebih bertele-tele: …

11
Apa sebenarnya pertanyaan Anda?
pengantar Ketika Anda diberi teks yang membosankan, Anda hanya ingin menyelesaikannya secepat mungkin. Mari kita amati teks berikut: Ens colligi timenda etc priorem judicem. De quascunque ii at contingere repugnaret explicetur intellectu. Adjuvetis hoc fortassis suspicari opportune obversari vix eam? Dei praemia prudens hominum iii constet requiri haberem. Ima sane …

13
Tantangan Chameleon Mengubah Warna Kamuflase
Tampaknya tantangan bunglon adalah hal yang buruk . Sayang sekali, bunglon adalah makhluk yang cantik. Waktunya untuk perubahan! Seperti kita ketahui, banyak bunglon memiliki kemampuan luar biasa untuk berbaur dengan lingkungannya dengan mengubah warna kulit mereka. Yang juga merupakan tujuan dari tantangan ini. Tantangan Bayangkan kuadrat sembilan piksel. Delapan piksel …

16
Sorot Bounding Box, Bagian I: Cartesian Grid
Anda diberi kisi-kisi persegi panjang karakter .dan #, seperti ini: .......... ..#....... ....#..#.. ...#...... .......... Tugas Anda adalah untuk mengisi seluruh kotak pembatas yang selaras sumbu #dengan yang lebih lanjut #: .......... ..######.. ..######.. ..######.. .......... Kotak bounded aligned axis adalah kotak terkecil yang berisi semua #. Ingin lebih? Coba …

18
Sortir bulan dalam setahun
Menulis fungsi atau program yang mengambil input string penuh dieja, nama-nama bulan bahasa Inggris dalam kasus judul: January, February, March, dll (null / CR / LF dihentikan OK, dibatasi dengan beberapa karakter non-alpha jika Anda memilih demikian) dan baik membandingkan dua input, mengembalikan nilai Kebenaran jika input kedua lebih besar …

14
Konvolusi Diskrit atau Penggandaan Polinomial
Diberi dua daftar bilangan bulat kosong , kiriman Anda harus menghitung dan mengembalikan konvolusi diskrit keduanya. Menariknya, jika Anda mempertimbangkan elemen daftar sebagai koefisien polinomial, lilitan kedua daftar mewakili koefisien produk dari dua polinomial. Definisi Diberikan daftar A=[a(0),a(1),a(2),...,a(n)]dan B=[b(0),b(1),b(2),...,b(m)](pengaturan a(k)=0 for k<0 and k>ndan b(k)=0 for k<0 and k>m) maka …

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.