Pertanyaan yang diberi tag «code-golf»

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

8
Bisakah Mario pergi ke ujung peta ini
Buat program yang menentukan, diberi input jalur, apakah Mario dapat mencapai akhir, dilambangkan dengan E, dari awal, dilambangkan dengan S. Path akan terlihat seperti ini: S = E ===== Di jalan, berbagai simbol dan apa yang mereka wakili adalah: =: dinding / lantai / langit-langit. Mario tidak bisa berjalan menembus …


12
Tukar eksponen utama dengan tetangga mereka
(Tindak lanjuti pertanyaan saya tentang bertukar bit dengan tetangga mereka .) Tugas Diberikan bilangan bulat positif x = (2 a · 3 b ) · (5 c · 7 d ) · (11 e · 13 f ) ·… , cetak bilangan bulat yang diperoleh dengan menukar eksponen dalam faktorisasi …
13 code-golf  primes 

8
Matriks Trigonometri
pengantar Dua fungsi trigonometri yang paling umum, sinedan cosine(atau sindan cosuntuk pendek), dapat diperpanjang menjadi fungsi matriks bernilai. Salah satu cara untuk menghitung analog bernilai matriks adalah sebagai berikut: Pertimbangkan dua identitas trigonometri penting ini: Dengan menggunakan identitas ini, kita dapat memperoleh persamaan berikut untuk sindan cos: The matriks eksponensial …

3
Berapa banyak 14ers yang saya panjat?
Dalam terminologi pendakian gunung, "14er" adalah gunung apa pun dengan ketinggian 14.000 kaki atau lebih. Namun, ada perbedaan lain. Agar suatu puncak dapat dihitung sebagai 14er, puncak juga harus memiliki "keunggulan geografis" sebesar 300 kaki atau lebih. Ini berarti bahwa untuk bergerak dari satu 14er ke yang lain, Anda harus …

13
Produk-produk Fibonacci
Anda dapat menguraikan angka lebih besar dari 0 sebagai jumlah unik dari angka Fibonacci positif. Dalam pertanyaan ini kami melakukan ini dengan berulang kali mengurangi angka Fibonacci positif terbesar yang mungkin . Misalnya: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 …
13 code-golf  math  sequence  fibonacci  code-golf  word  code-golf  cipher  code-golf  string  math  subsequence  code-golf  regular-expression  code-golf  brainfuck  assembly  machine-code  x86-family  code-golf  math  factorial  code-golf  math  geometry  code-golf  math  arithmetic  array-manipulation  math  number  optimization  stack  metagolf  code-golf  tips  assembly  code-golf  tips  lisp  code-golf  number-theory  path-finding  code-golf  number  sequence  generation  code-golf  math  geometry  code-golf  grid  permutations  code-golf  code-golf  graphical-output  geometry  fractal  knot-theory  code-golf  math  arithmetic  code-golf  interpreter  balanced-string  stack  brain-flak  code-golf  math  set-theory  code-golf  math  array-manipulation  code-golf  code-golf  string  natural-language  code-golf  code-golf  math  linear-algebra  matrix  code-golf  string  encode 

8
Konversi ke Angka Romawi!
Tugas Anda adalah mengubah bilangan bulat positif yang diberikan dari angka Arab ke angka Romawi. Segala sesuatunya menjadi sulit ketika Anda menghitung sampai 4000. Orang Romawi melakukan ini dengan menambahkan garis di atas simbol untuk melipatgandakan simbol itu 1 000. Namun, overline tidak dapat ditampilkan di ASCII. Juga, ada garis …

5
Identifikasi Bagian Kerucut
Diberikan 5 titik berbeda pada bidang dua dimensi, tentukan jenis penampang kerucut yang dibentuk oleh titik tersebut. Output akan menjadi satu dari circle, hyperbola, ellipse, atau parabola. Aturan Titik-titik akan berada pada posisi linear umum, yang berarti bahwa tidak ada tiga titik yang collinear, dan dengan demikian kerucut yang melewatinya …
13 code-golf  math 

3
Gambar sebuah spiral dalam sebuah kotak
Spiral geometris ini terlihat rumit, tetapi cukup sederhana untuk menggambar; ambil kotak berikut: Gambarlah garis lurus antara sudut kotak dan beberapa jarak yang ditetapkan di atas sudut berikutnya berlawanan arah jarum jam. Lanjutkan pola ini ke dalam, selalu tinggal yang mengatur jarak dari sudut baris berikutnya. Berikut beberapa baris lagi. …

21
Jalankan melalui array
Kita semua sering mendengar ungkapan "berjalan melalui array" berarti "memetakan fungsi di atas array berikut". Namun, saya perlu melakukannya (sekarang!), Jadi saya ingin Anda menjalankan array. Bagaimana saya berlari? Bayangkan ada paket liar serigala belakang Anda Menjalankan melalui array seperti berjalan melalui satu, kecuali Anda dapat melewatkan elemen. Ya, kadang-kadang …

13
Di antara fraksi
Di antara fraksi Tantangan: Anda harus membuat kode yang mengambil minimal 3 input; 2 bilangan bulat dan "representasi fraksi" - tipe yang sesuai dengan bahasa Anda untuk mewakili kenaikan fraksi) yaitu. Jika Anda memilih string, inputnya adalah "1/4" atau Anda bisa memilih 2 input integer tambahan atau tuple atau w …

6
Angka ajaib dengan panjang tertentu
Program Anda harus mengambil input ( nuntuk tujuan deskripsi) dan mengeluarkan semua permutasi dari angka yang npanjang digit tanpa digit berulang, di mana masing-masing digit sebelum dan termasuk indeksnya dapat dibagi dengan tempat di nomor yang jatuh. . Anda dapat membaca tentang angka ajaib di sini . Aturan: 1 <= …

11
Quine tugas ganda: quine! DlroW, olleH
Tulis program yang akan menampilkan kode sumbernya sendiri ketika dijalankan, dan tidak ada yang lain. Tampaknya mudah, bukan? Tangkapannya adalah bahwa ketika kode sumber dibalik, program Anda harus menampilkan "Halo, Dunia!" tepatnya, tanpa tanda kutip. Ini adalah kode-golf, sehingga jumlah byte terendah menang. Sunting : Quine Anda harus quine yang …

6
Siapa raja turnamen?
Latar Belakang Pertimbangkan turnamen round-robin, di mana setiap kontestan memainkan satu pertandingan melawan setiap kontestan lainnya. Tidak ada pengundian, sehingga setiap pertandingan memiliki pemenang dan pecundang. Seorang kontestan A adalah raja turnamen, jika untuk setiap lainnya kontestan B , baik A mengalahkan B , atau A mengalahkan lain kontestan C …

1
Iterated Moving Average
Jika kita memiliki daftar, katakan daftar [9, 2, 4, 4, 5, 5, 7], kita dapat melakukan rata-rata bergerak di atasnya. Mengambil jendela mengatakan, 3 elemen, setiap elemen digantikan oleh jendela seperti:, [[9], [9, 2], [9, 2, 4], [2, 4, 4], [4, 4, 5], [4, 5, 5], [5, 5, 7]]dan kemudian …

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.