Pertanyaan yang diberi tag regular-expression

Kode tantangan yang melibatkan penggunaan ekspresi reguler.

81
Regex, Kertas, Gunting, Kadal, Spock

Pemanasan: Regex, Kertas, Gunting Ini adalah tantangan yang awalnya ingin saya posting, sebelum menyadari bahwa ada solusi yang sangat singkat. Namun demikian, ini bisa menjadi masalah yang menarik untuk dipikirkan dalam persiapan untuk tantangan aktual di bawah ini. Tulis tiga regex R , P dan S...

59
Ekspresi reguler terpendek

Misi Anda adalah menulis ekspresi reguler terpendek yang tidak ada string yang cocok, termasuk string kosong. Kiriman harus memiliki formulir ini ("notasi literal"): /pattern/optional-flags Kemenangan regexp terpendek. Ukuran regexp dihitung dalam karakter. (termasuk garis miring dan...

43
Tips untuk Regex Golf

Mirip dengan utas kami untuk kiat golf khusus bahasa: apa saja trik umum untuk mempersingkat ekspresi reguler? Saya dapat melihat tiga penggunaan regex ketika datang ke golf: golf regex klasik ("di sini adalah daftar yang harus cocok, dan di sini adalah daftar yang harus gagal"), menggunakan...

42
Macam-Macam Meta Regex Golf

Perhatikan: Mengikuti permintaan populer, saya sedikit mengendurkan aturan: Ukuran regex maksimum tumbuh sebesar 1 byte setiap 5 jawaban . Jawaban N dapat menggunakan hingga 29 + ⌈N / 5⌉ byte. Nilai setiap jawaban adalah (M / (30 + N / 5)) N Di golf regex, Anda diberikan dua set string,...

40
Polisi: Buat regex - Buat ular

Ini adalah utas polisi. The benang perampok di sini . Tulis kode yang mengambil input ndan buatlah "matriks ular" n-by-n. Matriks ular adalah matriks yang mengikuti pola ini: 3-oleh-3: 1 2 3 6 5 4 7 8 9 dan 4-oleh-4: 1 2 3 4 8 7 6 5 9 10 11 12 16 15 14 13 Format output yang tepat adalah...

39
Pi Alami 0 - Rock

Tujuan Buat program / fungsi yang mengambil input N, periksa apakah Npasangan acak bilangan bulat relatif prima, dan kembali sqrt(6 * N / #coprime). TL; DR Tantangan-tantangan ini adalah simulasi algoritma yang hanya membutuhkan alam dan otak Anda (dan mungkin beberapa sumber daya yang dapat...

33
Apakah ini nomor Loeschian?

Bilangan bulat positif kadalah angka Loeschian jika kdapat dinyatakan sebagai i*i + j*j + i*juntuk i, jbilangan bulat. Misalnya, angka Loeschian positif pertama adalah: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Perhatikan bahwa i, juntuk yang diberikan ktidak unik....

30
Segitiga ASCII

Tugas Anda adalah menulis program atau fungsi yang mencetak segitiga ASCII. Mereka terlihat seperti ini: |\ | \ | \ ---- Program Anda akan mengambil input numerik tunggal n, dengan kendala 0 <= n <= 1000. Segitiga di atas memiliki nilai n=3. Segitiga ASCII akan memiliki ngaris miring...

29
Golf metex regex

Dalam semangat xkcd ini Tulis program yang memainkan golf regex dengan daftar daftar yang berubah-ubah. Program setidaknya harus berusaha untuk membuat regex pendek, sebuah program yang hanya menghasilkan /^(item1|item2|item3|item4)$/atau serupa tidak diperbolehkan. Penilaian didasarkan pada...

29
Hitung Super-Logaritma

Ini harus menjadi tantangan sederhana. Dengan diberi nomor n >= 0, keluarkan logaritma super-log (atau log *, log-star, atau logaritma iterated , yang setara karena ntidak pernah negatif untuk tantangan ini.) Dari n. Ini adalah salah satu dari dua fungsi terbalik untuk tetrasi . Yang lainnya...

28
Membantu! Kerusakan kalkulator saya!

pengantar Kalkulator saya bertingkah aneh. Kadang-kadang ketika saya mengetik 8itu menampilkan a 2. Dan terkadang ketika saya mengetik a 6itu menampilkan a +. Beberapa tombol tercampur aduk! Adakah yang bisa membantu saya menentukan yang mana? Tantangan: Input: Daftar persamaan yang salah ,...