Pertanyaan yang diberi tag «parsing»

Tag ini menunjukkan tantangan di mana input parsing adalah bagian besar / utama dari tantangan.

19
Judul Ramah URL
Orang-orang di situs ini sangat suka memperindah judul posting mereka ... Stewie's sequence: + * - / + * - / Namun, ketika judul ini perlu dimasukkan dalam URL halaman, itu disederhanakan: stewies-sequence Tantangan Tugas Anda adalah membuat program atau fungsi yang, mengingat string yang mewakili judul tulisan, menampilkan / …

27
Parse a C ++ 14 integer literal
Menurut http://en.cppreference.com/w/cpp/language/integer_literal , literer bilangan bulat terdiri dari desimal / hex / oktal / biner literal dan akhiran bilangan bulat opsional, yang jelas sama sekali tidak perlu, membuang byte yang berharga dan tidak digunakan dalam tantangan ini. Literal desimal adalah a non-zero decimal digit (1, 2, 3, 4, 5, 6, …

30
Konverter waktu 12 jam hingga 24 jam
Hebatnya, tugas sederhana ini sepertinya belum ada, jadi ... Tugas Anda adalah menulis program yang memakan waktu 12 jam, dan mengubahnya menjadi "waktu militer", atau format waktu 24 jam. Masukan akan dalam bentuk: HH:MM am/pm Meskipun sedikit variasi diperbolehkan: Ruang yang memisahkan am / pm dari sisa waktu adalah opsional. …

9
Decode entri direktori Microsoft MS-DOS 5.0 FAT
Sistem file Microsoft FAT memiliki tabel direktori untuk mewakili "file" mana di mana "folder" pada disk. Untuk saat ini, entri-entri ini menjejalkan banyak informasi menjadi sejumlah kecil bit. Ada banyak spesifikasi teknis di Wiki untuk yang penasaran, tetapi tantangan di sini adalah fokus pada decoding entri yang "sederhana". Setiap entri …

10
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, dan -4menjadi komponen imajiner. …

18
Bilangan dengan Rotational Symmetry
Diberikan bilangan bulat, mengeluarkan nilai kebenaran jika itu terbalik terbalik (diputar 180 °) atau nilai palsu sebaliknya. 0,, 1dan 8memiliki simetri rotasi. 6menjadi 9dan sebaliknya. Urutan angka yang menghasilkan hasil yang benar: OEIS A000787 0, 1, 8, 11, 69, 88, 96, 101, 111, 181, 609, 619, 689, 808, 818, 888, …
27 code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

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 / …

30
Dekode chmod
Tantangan Diberi nomor izin oktal tiga digit, keluarkan izin yang diberikannya. chmod Pada UNIX OS, izin file diubah menggunakan chmodperintah. Ada beberapa cara menggunakan chmod, tetapi cara yang akan kita fokuskan hari ini adalah menggunakan izin oktal. Tiga digit dalam nomor izin mewakili orang yang berbeda: Digit pertama mewakili izin …

15
Transpile WordMath
Kita semua telah melihat "hax matematika" daring yang terlihat seperti ini: Think of a number, divide by 2, multiply by 0, add 8. Dan, secara ajaib, semua orang berakhir dengan angka 8! Bahasa Mari kita mendefinisikan bahasa pemrograman yang menggunakan sintaks teks di atas, yang disebut "WordMath". Script WordMath ikuti …

5
Mengurai sintaks dua dimensi
Latar Belakang Alice dan Bob menciptakan bahasa golf untuk memenangkan setiap tantangan PPCG. Alice ingin membuat bahasa dua dimensi, seperti> <>, tetapi Bob lebih memilih sintaks awalan-infiks seperti pada J. Sebagai kompromi, mereka memutuskan untuk membuat bahasa awalan-infiks dua dimensi. Pengurai adalah rasa sakit untuk menulis, dan mereka membutuhkan bantuan …

9
De-Parenthesizing a String
Diberikan string yang dikurung dengan benar sebagai input, mengeluarkan daftar semua substring kosong dalam tanda kurung yang cocok (atau di luar semua tanda kurung), dengan tanda kurung bersarang dihapus. Setiap substring harus urutan karakter dalam tanda kurung yang sama persis. Substring harus terdaftar dalam urutan kedalaman, dan substring dengan kedalaman …

14
Parsing Parcel
Terima kasih atas bantuan Anda dalam tantangan Mark My Mail , PPCG-Post telah berhasil mencap semua paketnya dengan barcode yang dihasilkan! Sekarang, saatnya untuk memecahkan kode mereka. Dalam tantangan ini, program Anda akan, dengan memberikan barcode yang dihasilkan dari tantangan Mark My Mail , mendekodekannya dan mengembalikan integer yang disandikan. …

3
Terapkan kerning yang disederhanakan
pengantar Kerning berarti menyesuaikan jarak antara huruf-huruf teks. Sebagai contoh, perhatikan kata yang Topditulis dengan tiga mesin terbang berikut: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Kita bisa mengisi celah di antara mesin …
24 code-golf  grid  code-challenge  atomic-code-golf  code-golf  combinatorics  probability-theory  card-games  code-golf  number  geometry  code-golf  decision-problem  chess  code-golf  math  number  sequence  code-golf  string  regular-expression  code-golf  arithmetic  integer  code-golf  math  array-manipulation  code-golf  number  decision-problem  integer  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  decision-problem  graph-theory  binary-matrix  code-golf  string  parsing  code-golf  string  code-golf  morse  code-golf  code-golf  string  code-golf  ascii-art  cellular-automata  code-golf  binary  base-conversion  code-golf  arithmetic  decision-problem  integer  checksum  code-golf  matrix  linear-algebra  code-golf  code-golf  game  code-golf  sequence  binary  code-golf  combinatorics  optimization  code-golf  decision-problem  quine  code-golf  rational-numbers  bitwise  code-golf  string  permutations  code-golf  kolmogorov-complexity  unicode  code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

10
Ubah jawaban TIO menjadi jawaban CMC
Mari kita sekali saja melakukan sesuatu yang bermanfaat. Diberikan teks dari pengajuan kodegolf Try It Online, menghasilkan pengajuan Obrolan Tantangan Mini yang setara, yang berbentuk formulir Language, N bytes: [`code`](URL) atau (jika pengiriman adalah satu byte - TIO akan menambahkan trailing s pada baris pertama hanya jika diperlukan) Language, 1 …

2
Tulis Tokeniser Insiden
Latar Belakang Insiden adalah bahasa pemrograman yang cukup tidak biasa, karena daftar tokennya tidak ditentukan sebelumnya, melainkan disimpulkan dari input. Dengan demikian, melakukan token program Insiden bisa sangat sulit, terutama jika Anda ingin melakukannya secara efisien. Tugas ini adalah tentang melakukan itu sendiri. Tugas Program Anda akan diberikan string sebagai …

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.