- Published on
Decode the Message
- Authors
- Name
- ShoxruxC
- @iOSdasturchi
📝 Vazifa tavsifi
Sizga ikkita satr key va message berilgan. key bu o'ziga xos shifrlash jadvalini yaratadi. Undagi harflar tartibi alifboning 26 ta harfiga mos keladi (birinchi kelgan harf a, ikkinchisi b va hokazo, takrorlangan harflar o'tkazib yuboriladi, bo'sh joy esa jadvalga ta'sir qilmaydi). Bo'sh joylar kodi o'zgarishsiz qoladi.
Siz message ni shu key asosida topilgan jadval orqali dekodlab qaytarishingiz kerak.
Misol:
Input: key = "the quick brown fox jumps over the lazy dog", message = "vkbs bs t suepuv"
Output: "this is a secret"
Tushuntirish: 't' -> 'a', 'h' -> 'b', 'e' -> 'c' va hokazo (birinchi marta paydo bo'lishiga qarab).
Shundan foydalanib xabar shifrdan yechiladi.
Decode the Message
Oson10 daqiqa10 ball
📚 Misollar
Kiruvchi: key = "the quick brown fox...", message = "vkbs bs t suepuv"
Chiquvchi: "this is a secret"
func solve(_ key: String, _ message: String) -> String {
// Kodingizni shu yerga yozing
return ""
}
Run tugmasini bosing