Pertanyaan yang diberi tag «code-golf»

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

30
Tulis program yang membalikkan nama file sumbernya
Dalam satu file, tulis sebuah program yang tidak memerlukan input dan tidak menghasilkan output. Ketika menjalankannya harus membalikkan nama file yang terkandung di dalamnya, terlepas dari apa namanya , tanpa mengubah kode atau menghasilkan efek samping yang bertahan lama. Cara apa pun untuk mencapai ini baik-baik saja. Yang penting adalah …

4
Temukan kata-kata saya!
Gagasan dari tantangan ini adalah untuk menemukan semua kata dari kamus di kotak surat. Masukan Anda harus berasal dari stdin atau fungsi arg dan akan datang dalam format berikut: [your dictionary as a list of space sep words] [a grid of letters] Example: The cool car looc thea jopr Aturan …

15
Mencocokkan Kata-Kata Berdekatan
Dalam tantangan ini, Anda diberikan dua kata: Tugas Anda adalah untuk menentukan apakah mereka berbatasan . Dua huruf berdekatan jika: Mereka adalah surat yang sama, atau Mereka berbatasan secara leksikografis. Misalnya, J berdekatan dengan I , J , dan K saja. Z tidak berdekatan dengan A Dua kata berdekatan jika: …

7
Negara-negara sekitarnya
Pernah bertanya-tanya negara apa yang mengelilingi negara lain? Saya juga melakukannya, kadang-kadang, dan, inilah tantangannya. Saya telah memberikan daftar negara dan negara yang mereka sentuh yang harus Anda kenali di bagian bawah pos ini dalam blok kode. Anda perlu membuat program lengkap yang menampilkan (dengan cara yang paling nyaman dalam …

9
Petakan nomor acak ke pi
Representasi presisi ganda desimal hanya dapat menjamin keakuratan 15 tempat desimal, sehingga pi diperkirakan sebagai: 3.141592653589793 Anda dapat melihat bahwa digit 3ada di posisi 1, 10, 16, digit 1ada di posisi 2, 4dll. Tantangan Tugas Anda adalah membuat program atau fungsi yang membuat angka ganda acak antara 0 dan 1, …
27 code-golf  string  random  pi 

18
Jumlah faktor prima
2013 memiliki faktorisasi utama 3*11*61. 2014 memiliki faktorisasi utama 2*19*53. Properti menarik mengenai faktorisasi ini adalah bahwa terdapat bilangan prima yang berbeda dalam faktorisasi 2013 dan 2014 bahwa jumlah ke nomor yang sama: 11+61=19+53=72. Tulis sebuah program atau fungsi yang mengambil input dua bilangan bulat positif lebih besar dari 1 …

7
Statistik Popularitas Wortel
Di chatroom PPCG , Byte Kesembilan Belas , menggunakan tanda sisipan ^(atau wortel ) adalah cara untuk menunjukkan bahwa Anda setuju dengan salah satu komentar yang dibuat sebelumnya tepat di atas Anda. Pesan caret hanya terdiri dari ^karakter N (di mana N adalah bilangan bulat positif) dan itu berarti persetujuan …
27 code-golf  string 

17
Hitung koefisien multinomial
Saatnya untuk tantangan mudah lainnya di mana semua dapat berpartisipasi! Teorema multinomial menyatakan: Ekspresi dalam tanda kurung adalah koefisien multinomial, didefinisikan sebagai: Mengizinkan istilah k i untuk menjangkau semua partisi integer dari n memberikan level ke- n dari m -simplex Pascal . Tugas Anda adalah menghitung koefisien ini. Tugas Tulis …

4
String peta ke kurva Hilbert
Mari kita memetakan beberapa string ke ruang 2d, gaya fraktal. Tugas Anda adalah menghitung a kurva Hilbert dan meletakkan string di sepanjang itu. Tugas Tugasnya adalah mengambil string input baris tunggal, dan meletakkannya di sepanjang kurva Hilbert yang cukup besar untuk menampungnya, tetapi tidak lebih besar. Cobalah untuk membuat jumlah …

20
Berapa banyak puncak di pegunungan saya?
Daftar bilangan bulat positif dapat divisualisasikan sebagai jajaran gunung terukur di mana setiap entri daftar mewakili ketinggian satu bagian vertikal pegunungan. Misalnya, daftarnya 1, 2, 2, 3, 4, 3, 5, 3, 2, 1, 2, 3, 3, 3, 2, 2, 1, 3 bisa menjadi jangkauan x x x xxxxx xxx x …

4
Membalikkan regex
Tantangan Diberikan regex yang valid, hasilkan regex yang cocok dengan rangkaian string yang sama, tetapi dibalik. Tugas Tantangan ini menggunakan sebagian besar operasi regex dasar: ^, $, ?, +, *, [], {}, |. Tidak ada yang namanya kelompok tangkap atau hal rumit lainnya. Karakter khusus dapat lolos. Contoh Input / …

18
Jumlah Integer Berturut-turut
Sebelum ada yang mengatakan apa pun, mirip dan mirip . Tapi ini bukan penipuan. Beberapa bilangan bulat positif dapat ditulis sebagai jumlah setidaknya dua bilangan bulat positif berturut-turut. Sebagai contoh 9=2+3+4=4+5,. Tulis fungsi yang mengambil bilangan bulat positif sebagai inputnya dan mencetak sebagai outputnya urutan terpanjang dari peningkatan bilangan bulat …

30
Keluarkan urutan van der Corput
Urutan van der Corput adalah salah satu contoh paling sederhana dari urutan perbedaan rendah . nIstilah ke- nya adil 0.(n written in base 10 and mirrored), jadi syarat pertamanya adalah: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.01, 0.11, 0.21, 0.31, 0.41, 0.51, 0.61, 0.71, 0.81, 0.91, 0.02, …

1
Apakah ini Calvin Number?
Tantangan ini merupakan penghargaan untuk Legendary Challenge Writer ™ kami, Calvin Hobbies - sekarang berganti nama menjadi Helka Homba -, dengan semangat yang sama dengan Generate Dennis Numbers . Calvin adalah kontributor yang cukup mengesankan untuk PPCG, dengan reputasi ke-6 secara keseluruhan dan mungkin tidak terbantahkan keterampilan menulis tantangan terbaik …

24
Atbash Self Palindromes
Pertimbangkan transformasi Atbash : A|B|C|D|E|F|G|H|I|J|K|L|M Z|Y|X|W|V|U|T|S|R|Q|P|O|N Di mana A ⇔ Z dan L ⇔ O, misalnya Ada properti menarik yang dibagikan oleh beberapa kata. Ketika beberapa string diterjemahkan ke atbash-equivalen mereka, kata terjemahan adalah kata aslinya dibalik. Saya menyebutnya Atbash Self Palindromes . Sebagai contoh, mari terjemahkan WIZARD : W …

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.