Pertanyaan yang diberi tag «string»

Persaingan untuk memecahkan masalah tertentu melalui penggunaan dan manipulasi string.

5
Terapkan utilitas bash dog
dog adalah utilitas baris perintah yang menggunakan sejumlah argumen arbitrer, yang pertama adalah teks yang akan ditulis dan yang lainnya banyak file secara sewenang-wenang. The dogutilitas akan membagi teks dalam porsi yang sama atas file tersebut. Jika ada sisa n, nfile pertama mendapatkan byte tambahan dogadalah kebalikan dari cat, karena …

5
Bias jarak Levenshtein
Tulis sebuah program dalam bahasa dengan nama Ayang, diberi string S, menampilkan nama bahasa pemrograman yang berbeda B. Panjang Bharus sama dengan jarak Levenshtein (abbr. "LD") antara Adan S. Untuk dianggap sebagai bahasa pemrograman, Bharus memiliki halaman esolangs atau halaman Wikipedia. Contoh: (Suppose the program is coded in Python) Input: …
10 code-golf  string 

7
Pengkodean Base85
Tantangan Tulis sebuah program yang dapat mengambil input dari string baris tunggal yang mengandung karakter ASCII yang dapat dicetak, dan output string yang sama yang disandikan dalam Base85 (menggunakan konvensi big-endian). Anda dapat mengasumsikan bahwa input akan selalu menjadi ≤ 100 karakter. Panduan untuk Base85 Empat oktet dikodekan menjadi (biasanya) …

4
Hubungan mundur
Tulis program atau fungsi yang, diberi dua string ASCII Adan B, akan menghasilkan string A'dan di B'mana substring umum dibalikkan di tempatnya. Proses untuk menemukan A'adalah sebagai berikut: A' awalnya kosong. Jika karakter pertama Aadalah dalam B, temukan awalan terpanjang Ayang merupakan substring dari B. Hapus awalan ini dari Adan …
10 code-golf  string 

15
Apakah 7 l8r dari 9? (Apakah tujuh lebih dari sembilan?)
Ini adalah tantangan golf kode yang cukup sederhana. Program Anda, diberi string ASCII, adalah untuk mengurai string itu menjadi dua string, yang akan dievaluasi. Jika string kedua "kemudian" dari yang pertama, itu akan mengembalikan 1, jika "lebih awal" dari yang pertama, itu akan mengembalikan -1, dan jika mereka sama, itu …

12
Mencampur karakter dalam sebuah string
Anda harus menulis fungsi / program yang mengambil input melalui stdinargumen / command-line argumen / fungsi, mencampur karakter dalam string, dan kemudian output string akhir melalui stdout. Input pertama-tama akan berisi string (bukan kosong atau null), spasi, dan kemudian angka genap non-negatif semua dipisahkan oleh spasi. Jika input diambil melalui …
10 code-golf  string 

6
Menerapkan Hash Panjang Variabel
Teman saya dan saya memiliki permainan ini yang kami mainkan dengan kata-kata. Ini adalah hiburan yang menyenangkan dan melibatkan "membatalkan" surat dalam kata sampai tidak ada yang tersisa. Saya benar-benar lelah dia menjadi jauh lebih cepat daripada saya dalam hal itu, jadi itu adalah tugas Anda untuk mengimplementasikannya dan biarkan …

4
Prelude Syntax-Checker
Prelude adalah bahasa pemrograman esoterik, yang memiliki sangat sedikit, tetapi tidak biasa, pembatasan pada apa yang merupakan program yang valid. Setiap blok teks ASCII yang dapat dicetak ("blok" yang berarti bahwa garis ASCII yang dapat dicetak dipisahkan oleh baris baru - 0x0A) valid dengan ketentuan bahwa: Setiap kolom teks (vertikal) …

3
Expand tabs (implement expand (1))
Tugas Anda kali ini adalah mengimplementasikan varian expand(1)utilitas POSIX yang memperluas tab ke spasi. Program Anda adalah untuk mengambil spesifikasi tabstop dan kemudian membaca input pada standar masuk dan mengganti karakter tab pada input dengan jumlah ruang yang sesuai untuk mencapai tabstop berikutnya. Hasilnya harus ditulis dengan standar keluar . …

6
TUT penerjemah bahasa
Teks dapat diterjemahkan ke versi tertulis dari bahasa TUT dengan mengganti setiap huruf dengan "TUT word" yang sesuai, seperti yang diberikan dalam tabel berikut (diadaptasi dari artikel tertaut) * : a e h hash o o u yu b bub i ay p pup v vuv c kut j jag …
10 code-golf  string 

2
Validasi email
Tulis fungsi atau program untuk memvalidasi alamat email terhadap RFC 5321 (beberapa aturan tata bahasa ditemukan di 5322 ) dengan relaksasi yang dapat Anda abaikan komentar dan lipat spasi putih ( CFWS) dan literal alamat umum. Ini memberi tata bahasa Mailbox = Local-part "@" ( Domain / address-literal ) Local-part …

7
Periksa apakah string adalah kocokan kembar
Penjelasan Dua string dapat dikocok dengan menyelingi surat-surat mereka untuk membentuk string baru, seperti dua tumpukan kartu dapat dikocok untuk membentuk satu tumpukan. Misalnya, senar HELLOdan WORLDdapat dikocok untuk membentuk HWEOLRLLOD, atau HEWORLLLDO, atau mungkin hanya HELLOWORLD. Ini bukan acak jika urutan huruf asli tidak dipertahankan. Misalnya, Ddalam WORLDtidak dapat …

4
Timbang kata-kata Anda!
Tantangan Diberikan dua string, masing-masing panjangnya hingga 30, terdiri dari karakter ASCII yang dapat dicetak (kode [ 32 , 126 ][32,126][32, 126] ), menempatkan mereka ke skala keseimbangan dalam byte kode paling sedikit! Ini terdiri dari langkah-langkah berikut: Hitung dan bandingkan bobot senar Pilih skala ASCII-art yang dimiringkan dengan tepat …

4
Bagian yang Relevan untuk Melayani Bulutangkis
Pengantar: Saya melihat hanya ada satu tantangan terkait bulu tangkis lainnya saat ini . Karena saya bermain bulutangkis sendiri (selama 13 tahun terakhir sekarang), saya pikir saya akan menambahkan beberapa tantangan terkait bulutangkis. Di sini yang kedua (yang pertama dapat ditemukan di sini ): Tantangan: Beberapa aturan tentang bulutangkis berfungsi: …

16
Kecocokan topik berlangganan MQTT
Latar Belakang MQTT (pesan antrian Telemetry Transportasi) adalah standar ISO mempublikasikan-berlangganan berbasis protokol pesan ( Wikipedia ). Setiap pesan memiliki topik, seperti contoh berikut: myhome/groundfloor/livingroom/temperature USA/California/San Francisco/Silicon Valley 5ff4a2ce-e485-40f4-826c-b1a5d81be9b6/status Germany/Bavaria/car/2382340923453/latitude Klien MQTT dapat berlangganan topik pesan menggunakan wildcard: Tingkat tunggal: + Semua tingkat ke depan: # Misalnya, langganan myhome/groundfloor/+/temperatureakan menghasilkan …

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.