Pemrograman Puzzle & Golf Kode

27
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...

27
Balikkan dan Balikkan String

Balikkan dan Balikkan String Tantangan Dalam tantangan ini. Anda akan menulis sebuah program yang akan menampilkan atau mengembalikan input, terbalik dan terbalik. Pertama, setiap karakter harus dikonversi ke kode karakternya. Kemudian, itu harus dikonversi ke basis-2. Mengikuti, string itu...

27
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...

27
Waktu labirin heksagonal!

Saatnya untuk tantangan labirin lain, tetapi tidak seperti yang Anda tahu. Aturan untuk tantangan ini sedikit berbeda dari kebanyakan tantangan labirin. Jenis ubin didefinisikan sebagai berikut: S: Lokasi di labirin tempat Anda memulai E: Lokasi yang Anda coba tuju 0: Dinding yang tidak bisa...

27
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...

27
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,...

27
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...

27
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...

27
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...

27
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...

27
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 xxxxxxxx...

27
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...

27
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...

27
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,...

27
Implementasikan kembali core core wc

Tantangan ini mirip dengan yang lama ini , tetapi dengan beberapa bagian spesifikasi yang tidak jelas dipalu dan persyaratan I / O yang kurang ketat. Diberikan input dari string yang hanya terdiri dari ASCII dan baris baru yang dapat dicetak, menampilkan berbagai metriknya (byte, kata, jumlah...

27
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...

27
Javascript kiri-pad golf

pengantar Di belakang dari kejatuhan paket npm pad-kiri , mari kita memiliki kode golf untuk mengimplementasikan pad-kiri. Fungsi kiri-pad terdiri dari 2 argumen default dan 1 argumen tambahan, dalam bentuk string , panjang , ( padchar ). Jika padchar tidak diberikan, ini distandarisasi untuk...

27
Pisahkan Kuarter

Jika Anda belum tahu, angka empat pada dasarnya adalah nomor 4 bagian. Untuk keperluan tantangan ini, ia memiliki komponen nyata dan tiga komponen imajiner . Komponen imajiner yang diwakili oleh akhiran i, j, k. Sebagai contoh, 1-2i+3j-4kadalah angka empat dengan 1menjadi komponen nyata dan -2, 3,...

27
Bersihkan ikan quartata yang berlumpur

Tantangan ini untuk menghormati pemenang kategori Rookie of the Year dari Best of PPCG 2015 : muddyfish (karena saya bukan bahasa yang Anda cari! ) Dan quartata (untuk Implementasikan Mesin Kebenaran ). Selamat! Latar Belakang Di parit terdalam samudera, hiduplah seekor ikan berbentuk persegi...