Pertanyaan yang diberi tag string

11
Springify a String

Posting kotak pasir di sini . Buat fungsi atau program yang "Springify" string. Input akan berupa String di Stdin, atau alternatif terdekat Input hanya akan berisi ASCII dan / atau spasi yang dapat dicetak Output akan ke Stdout, atau alternatif terdekat Newline dan spasi tambahan dapat...

11
Pecahkan kode pesan tersembunyi!

pengantar Suatu hari, Anda hanya bersantai di kantor Anda di CIA, ketika tiba-tiba Anda melihat peringatan di komputer Anda. Program Anda baru saja mencegat ratusan pesan kode! Pemeriksaan cepat mengungkapkan aturan untuk penyandian, tetapi Anda membutuhkan program untuk dapat memecahkan kode...

11
Karakter apa yang lebih umum di hash MD2 saya?

Tantangannya sederhana Tulis skrip yang, ketika diberi input string, akan hash string menggunakan algoritma hashing MD2 , dan kemudian mengembalikan bilangan bulat positif atau bilangan bulat negatif berdasarkan pada karakter yang ditetapkan di bawah ini lebih umum dalam hash yang dihasilkan...

11
Detektor Kesamaan Tantangan

Tantangan Diberikan dua ID pertanyaan, cobalah untuk mencari tahu seberapa miripnya mereka dengan melihat jawabannya. Detail Anda akan diberikan dua ID pertanyaan untuk codegolf.stackexchange.com; Anda dapat berasumsi bahwa ada pertanyaan untuk kedua ID yang tidak dihapus, tetapi belum tentu...

11
Validasi sintaks 2Col!

Seperti yang mungkin disadari oleh beberapa orang belakangan ini, saya meninggalkan pengembangan Braingolf karena membosankan dan tidak terinspirasi, dan beralih ke 2Col yang sedikit lebih menarik, dan tidak dirancang untuk menjadi bahasa golf. Fitur pendefinisian 2Col adalah bahwa setiap baris...

11
Saya <3 mengkondisikan

Anda akhirnya memiliki banyak persyaratan yang sangat panjang dan tampak membosankan dalam kode Anda: if flag == 1: while have != needed: if type == 7: Ini dapat diubah menjadi <3rekan kondisional mereka yang jauh lebih menyenangkan : if abs(flag - 1) + 2 <3: while 3 - abs(have -...

11
Faktorisasi kata Lyndon

Latar Belakang Sebuah kata Lyndon adalah string non-kosong yang ketat leksikografi lebih kecil daripada semua rotasi lainnya. Dimungkinkan untuk memfaktorkan setiap string secara unik sebagai gabungan kata-kata Lyndon sedemikian rupa sehingga sub-kata ini secara leksikografis tidak meningkat;...

11
Levenshtein Sumber Anda

Jarak edit Levenshtein antara dua string adalah jumlah penyisipan, penghapusan, atau penggantian minimum yang mungkin untuk mengubah satu kata menjadi kata lain. Dalam hal ini, setiap penyisipan, penghapusan dan penggantian memiliki biaya 1. Misalnya, jarak antara rolldan rolling3, karena...

11
Spanduk Pesawat ASCII

Mengingat dua input - salah satu dari mereka non-kosong dicetak ASCII string (termasuk ruang, tidak termasuk baris baru), makhluk yang lain dari dua yang berbeda, nilai-nilai yang konsisten pilihan Anda ( 1 / 0, l / r, left / right, dll) - output ASCII art pesawat spanduk string, menunjuk ke kiri...

11
Isi Bagian yang Kosong, Tolong!

(Tidak, bukan ini atau semua ini ) Diberikan string dan daftar string, isi semua kosong di string input dengan string yang sesuai. Input output String input hanya berisi karakter alfabet, spasi, dan garis bawah. Ini kosong dan tidak dimulai dengan garis bawah. Dengan kata lain, string input...

11
Membalikkan string!

Tugas Anda: tulis sebuah program / fungsi yang ketika diberi string yang hanya berisi karakter ASCII, output / mengembalikan string dalam bentuk reverse-ish. Contoh: 1) Input Hello, World! 2) Jumlah karakter unik dalam input. (String input dipisahkan oleh pipa ( |) untuk

11
Decode Factor Trees

Jika Anda melewatkan Encode Factor Tree, berikut adalah definisi Pohon Faktor: String kosong adalah 1. Rangkaian mewakili penggandaan. Angka n yang dilampirkan dalam tanda kurung (atau karakter berpasangan apa pun) mewakili bilangan prima ke- n , dengan 2 sebagai bilangan prima pertama....

11
Nama yang sama, lumpuh!

Tulis fungsi atau program yang, ketika diberi daftar nama, mengeluarkan atau mengembalikan daftar di mana duplikat nama yang diberikan memiliki versi singkat yang unik dari nama mereka. Memasukkan: Daftar nama, di mana nama didefinisikan oleh nama yang diberikan dan nama belakang yang dipisahkan...

11
Golf Shell Glob

Tugas ini adalah untuk menghasilkan jalur terpendek ke file, setelah ekspansi global. Apa itu shell globbing? Di sebagian besar shell, Anda dapat menggunakan *karakter di jalur untuk mewakili karakter apa pun di posisi. Misalnya, Jika direktori fooberisi file bar bazdan asdf, maka foo/b*akan...

11
Menghitung Domba yang Tertidur

Kebanyakan orang terbiasa dengan kiasan tentang menghitung domba untuk tertidur. Ada kawanan domba, beberapa dari mereka melompati pagar, dan Anda menghitung domba ketika mereka melompat. Seharusnya, ini membantu menenangkan pikiran Anda dan membuat Anda menjadi seperti tidur sehingga Anda akan...

11
Setiap Orang Seharusnya Memiliki Teman

Karakter yang terisolasi adalah karakter (selain baris baru) yang tidak memiliki karakter yang berdekatan dengan tipe yang sama. Karakter yang berdekatan dapat ke kiri, kanan di atas atau di bawah, tetapi tidak diagonal. Misalnya dalam teks berikut Hini diisolasi: Ybb YH% %%%% Semua karakter...

11
Membaginya. Tapi tidak semua!

Terinspirasi oleh pertanyaan StackOverflow ini . Memasukkan: Kami akan mengambil tiga input: Karakter pembatas Duntuk dibagi Karakter di Iantara dua di antaranya kita abaikan karakter pembatas (saya tahu, itu terdengar kabur, tapi saya akan jelaskan di bawah) Sebuah benang S Keluaran: Daftar...

11
Interpreter Manipulasi String

Ringkasan Bahasa manipulasi string baru telah dibuat, hanya menggunakan karakter $+#-!*|@>! Tugas Anda adalah mengimplementasikan juru bahasa untuk itu dalam sesedikit mungkin byte. Memasukkan String, yang merupakan satu baris dari bahasa ini. Ini dapat diambil dengan cara yang masuk akal...