Pertanyaan yang diberi tag string

19
Buat editor garis sederhana

Dalam: string tanpa jeda baris * Izinkan pengguna untuk mengedit dan mengirimkan baris Keluar: string yang dimodifikasi (opsional dengan linebreak trailing) Editor baris minimal harus mengizinkan pengguna untuk: gerakkan kursor yang terlihat ke kiri dan ke kanan masukkan dan / atau timpa...

19
Semoga yang pertama bersamamu

Tulis program untuk mengganti semua kemunculan "force" dengan "first" dan semua kemunculan "first" dengan "force", dengan menjaga case asli untuk semua posisi karakter: "ForcefoRcefOrcE" -> "FirstfiRstfIrsT" "FirstfiRstfIrsT" -> "ForcefoRcefOrcE" Sisa string harus tetap tidak berubah, dan...

19
Notasi Awalan ke Notasi Postfix

Penafian: Tidak, ini bukan tantangan lelucon untuk membalik string. Tugas Hanya ada satu operasi untuk mendukung: pengurangan ( -). Anda juga hanya memiliki dua atom untuk didukung: nol ( 0) dan satu ( 1). Di sini, notasi awalan -ABsama dengan notasi postfix AB-, di mana Adan Badalah...

19
Jalankan karakter terpanjang dalam sebuah string

Tantangan Anda: Tulis fungsi yang mengambil string s, karakter c, dan temukan jangka waktu terpanjang cdalam s. Panjang run akan l. Aturan : Jika spanjangnya 0 atau ckosong, lharus 0. Jika tidak ada contoh cdi s, lharus 0. Celah standar dan Aturan I / O Standar berlaku. Tidak masalah di mana...

19
Buat Gelombang String

Diberikan string sebagai input, output string dengan algoritma berikut diterapkan: 1. Split the String by " " (find the words): "Hello World" -> ["Hello","World"] 2. Find the vowel count of each component: [2,1] ( ["H[e]ll[o]","W[o]rld"] ) 3. For each of the components, output the first n...

19
Membalik Algoritma Kubus Rubik

Setiap kali Anda bergerak di Rubik's Cube, ada gerakan mundur yang membatalkan langkah pertama. Karena itu, setiap algoritma (serangkaian gerakan) memiliki algoritma terbalik yang membatalkan algoritma pertama. Tujuan dari tantangan ini adalah untuk menemukan kebalikan dari algoritma yang...

19
Boolean yang berlebihan

pengantar Secara klasik, boolean sedikit berbeda; trueatau false, 1atau 0. Angka nol terdepan hanya akan menjadi berlebihan. Misalnya, 001artinya sama dengan 00001atau adil 1. Boolean 32-bit Diberikan nilai truey / falsey, output setara boolean 32-bit sebagai string. (Atau sebagai nomor jika...

19
Hasilkan Akronim

Ini mirip dengan Membuat akronim , tetapi ada beberapa perbedaan utama, termasuk metode pengambilan akronim, dan tantangan ini termasuk output yang fleksibel. Tugas Diberikan string (daftar karakter / panjang 1 string diizinkan) yang hanya berisi ASCII yang dapat dicetak, mengeluarkan semua huruf...

19
Saya tidak suka perubahan!

Memasukkan: Dua string tanpa baris baru atau spasi putih. Keluaran: Kedua string masukan pada baris terpisah, dengan ruang di mana diperlukan † untuk salah satu dari dua string. Dan baris ketiga dengan karakter A, R, Mdan , yang mewakili menambahkan , dihapus , dimodifikasi , dan tidak berubah...

19
Temukan polifitong saya!

Untuk keperluan tantangan ini, sebuah polyphthong didefinisikan sebagai irisan yang berdekatan dari sebuah String, yang hanya berisi vokal, dan memiliki panjang setidaknya 2. Diberikan String yang tidak kosong sebagai input, tugas Anda adalah untuk mengeluarkan semua polyphthong yang dikandungnya....

19
Jelas mempatenkan kereta APL

Di APL, Anda dapat menulis fungsi diam-diam, yang disebut kereta . Cara mereka bekerja tidak relevan untuk tantangan ini. Berikut adalah berbagai cara mereka dapat dikelompokkan, menggunakan ⍴fungsinya: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> ⍴⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴⍴ ->...

19
Eh, apakah ini haiku?

Jadi, Anda ingin membuat haiku, tetapi Anda tidak yakin apakah itu mengikuti aturan suku kata untuk haiku. Saya tidak bisa repot menulis uraian yang tepat seperti yang biasa saya lakukan, jadi Anda harus puas dengan ini. Mari kita terjebak. Menemukan haiku di alam liar Untuk keperluan tantangan...

19
Jadikan program Triangularity valid

Triangularity adalah esolang baru yang dikembangkan oleh Mr. Xcoder di mana struktur kode harus mengikuti pola yang sangat spesifik: Untuk nbaris kode, pasti ada 2n-1karakter program di dalamnya. Ini menyebabkan bentuk segitiga / piramida, dengan baris pertama hanya memiliki satu karakter dan...

19
Kata-kata spoonerise ... dalam bahasa Finlandia

Tantangan ini didasarkan pada, dan berisi uji kasus dari, kursus pemrograman yang saya ikuti di Universitas Aalto. Materi digunakan dengan izin. Dua setengah tahun yang lalu ada tantangan tentang spoonerisme dalam bahasa Inggris . Namun, dalam spoonerisme Finlandia jauh lebih rumit. Spoonerisme...

19
Seberapa cepat saya vrooooming?

pengantar Speedometer mobil saya diretas! Alih-alih menunjukkan kepada saya seberapa cepat saya mengemudi, itu hanya menunjukkan: "Vroooom!" Tolong bantu saya tahu seberapa cepat saya pergi. Tantangan Ambil string sebagai input, dan periksa apakah cocok dengan regex /^[Vv]ro*m!$/m. Dalam bahasa...

19
Steganografi huruf ganda

Steganografi menyembunyikan pesan yang diberikan di dalam pembawa yang diberikan, menghasilkan paket yang tidak terlihat mencurigakan. Untuk tantangan ini, Anda akan menulis sebuah program yang mengambil pesan ASCII dan operator ASCII sebagai input, dan mengembalikan atau mencetak paket yang...

19
Trifid Cipher (tanpa kata kunci)

Pengantar: Saya memiliki banyak cipher yang berbeda yang disimpan dalam dokumen yang pernah saya kompilasi sebagai seorang anak, saya memilih beberapa yang saya pikir paling cocok untuk tantangan (tidak terlalu sepele, dan tidak terlalu keras) dan mengubahnya menjadi tantangan. Sebagian besar dari...

19
Cocokkan Angka Romawi

Tantangan Diberikan beberapa input string, kembalikan nilai kebenaran jika itu mewakili angka romawi yang benar antara 1 (= I) dan 3999 (= MMMCMXCIX), dan nilai falsey sebaliknya. Detail Input adalah string yang tidak kosong yang hanya terdiri dari karakter IVXLCDM. Angka romawi (yang kami...

19
Dari mana mereka menelepon?

Saat melakukan panggilan telepon internasional, nomor telepon diawali dengan kode yang menunjukkan negara mana nomor itu berada. Kode-kode ini adalah kode awalan , artinya tidak ada kode yang merupakan awalan dari yang lain. Sekarang, sebelumnya hari ini Anda melewatkan panggilan, dan Anda agak...

19
Ubah string angka dari kata menjadi integer

Ubah string yang berisi digit sebagai kata menjadi bilangan bulat, dengan mengabaikan nol di depan. Contohnya "four two"-> 42. "zero zero zero one"-> 1. Asumsi Pengajuan dapat mengasumsikan bahwa: String input terdiri dari kata-kata digit yang dipisahkan oleh spasi. Semua kata valid...