Pertanyaan yang diberi tag «string»

Persaingan untuk memecahkan masalah tertentu melalui penggunaan dan manipulasi string.

7
Pindah ke depan ASCII yang dapat dicetak
Latar Belakang The Langkah-to-front transform (MTF) adalah data yang pengkodean algoritma yang dirancang untuk meningkatkan kinerja teknik encoding entropi. Dalam algoritma kompresi bzip2 , ini diterapkan setelah transformasi Burrows-Wheeler (seperti yang terlihat di Burrows, Wheeler dan Kembali ), dengan tujuan mengubah kelompok karakter yang diulang menjadi bilangan bulat non-negatif yang …

8
Hapus satu baris dan komentar multiline dari string
Tujuan Dengan menggunakan bahasa pemrograman pilihan Anda, tulislah program terpendek untuk menghilangkan komentar dari string yang mewakili program C. Memasukkan String dapat diambil sebagai bentuk input apa pun, tetapi juga dapat dianggap sebagai variabel. Instruksi Dua jenis komentar harus dihapus: komentar multiline , dimulai dengan /*dan diakhiri dengan*/ komentar satu …

6
Sebuah Mnemonic untuk Mengingat 23940
Sistem utama adalah perangkat mnemonik untuk mengubah angka menjadi kata-kata sehingga dapat dihafal lebih mudah. Ini didasarkan pada bagaimana kata-kata terdengar secara fonetis, tetapi untuk membuat hal-hal sederhana untuk tantangan kita hanya akan peduli dengan bagaimana kata-kata dieja. Ini berarti akan ada beberapa konversi yang salah, tetapi tidak apa-apa. Untuk …
19 code-golf  string 

13
Lapisan Sierpinski
Dimulai dengan /\Anda dapat membuat pola Sierpinski triangle like dengan menambahkan garis di bawahnya sehingga ... Setiap cabang longgar /atau \perpecahan lagi menjadi dua cabang: /\. Setiap tabrakan dahan \/mati tanpa ada (kecuali spasi) di bawahnya. Mengulangi aturan ini menghasilkan /\ /\/\ /\ /\ /\/\/\/\ /\ /\ /\/\ /\/\ etc... …

30
String ke Biner
Ini adalah tantangan kode golf. Sama seperti judulnya, tulis sebuah program untuk menyamarkan serangkaian karakter ascii ke dalam biner. Sebagai contoh: "Hello World!" harus berubah menjadi 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 100001. Catatan: Saya sangat tertarik dengan implementasi pyth.


10
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 penasaran dari mana panggilan itu berasal. Jadi, …

26
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 (dalam kisaran "nol" .. "sembilan") dan huruf kecil. …

30
Hapus ruang pemimpin umum
Saat menulis dengan Python, terkadang Anda menginginkan string multiline dalam suatu fungsi, misalnya def f(): s = """\ Line 1 Line 2 Line 3""" (Garis miring terbalik adalah untuk menghapus baris baru terkemuka) Namun, jika Anda benar-benar mencetak s, Anda akan mendapatkannya Line 1 Line 2 Line 3 Bukan itu …

5
Wawancara: The Front Nine
Wawancara: The Front Nine Ini adalah yang pertama dari serangkaian tantangan yang terinspirasi oleh pemrograman pertanyaan wawancara kerja. Anda berjalan ke kantor tempat calon bos masa depan Anda duduk. "Ayo masuk dan duduk," katanya. Anda dengan gugup duduk, memastikan pakaian Anda yang tajam namun profesional bebas dari kerutan. Dia banyak …

12
Menulis mengisi bagian yang kosong
Katakanlah kita memiliki seperangkat fungsi khusus pada string. Fungsi-fungsi ini seperti mengisi kekosongan atau madlibs, kecuali bahwa mereka hanya mengambil satu input dan menggunakannya untuk mengisi semua kekosongannya. Misalnya kita mungkin memiliki fungsi yang mirip I went to the ____ store and bought ____ today. Jika kita menerapkan fungsi ini …

22
ssTTsSTtRrriinInnnnNNNIIinninngg
Tantangan Untuk setiap karakter string kecuali yang terakhir, lakukan hal berikut: Keluarkan karakter saat ini. Diikuti dengan mengeluarkan secara acak dari daftar berikut, beberapa kali antara 1 - 5 (inklusif): Karakter saat ini Karakter selanjutnya dari string Versi switchcase dari karakter yang Anda gunakan saat ini Versi switchcase dari karakter …

8
Konverter ternary-if
Di Java / .NET / C / JavaScript / dll. Anda dapat menggunakan ternary-ifs untuk mempersingkat jika-pernyataan. Misalnya (di Jawa): // there is a String `s` and an int `i` if(i<0)s="Neg";else if(i>0)s="Pos";else s="Neut"; Dapat disingkat dengan ternary-if ke: s=i<0?"Neg":i>0?"Pos":"Neut"; Tantangan: Input: Suatu if-else reguler (mungkin dengan nesting) yang menetapkan variabel …
18 code-golf  string 

30
Kompresi teks
Dengan teks yang diberikan di bawah ini, ada beberapa kata dalam teks yang berulang beberapa kali dalam teks. Gunakan bahasa pemrograman apa pun untuk menulis kode pendek yang memampatkan teks untuk menampilkannya. Atau dengan kata lain, gunakan jumlah byte terkecil untuk menampilkan teks. Teksnya adalah: Peter Piper picked a peck …

8
dicoret 44 masih teratur 44; (
pengantar Pada 24 Maret 2015 @isaacg golfed jawabannya Pyth nya 44-42 byte. Karena tanda silang 44 ( 44 ) sangat mirip dengan 44 biasa, @Optimizer membuat komentar berikut: dicoret 44 masih normal 44 :( Setelah itu, pada tanggal 21 Oktober 2015, @ Doorknob ♦ mengirim jawaban Rubynya dari 44 menjadi …

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.