Вниз  Ваш ник в диковинных слогах
- 3.04.2019 / 16:55
Arey
  Пользователь

Arey 
Сейчас: Offline
vasilevnick, Vasalachka
- 3.04.2019 / 16:56
Arey
  Пользователь

Arey 
Сейчас: Offline
MasterOS, MAST bo'ldingmi Eros
- 4.04.2019 / 02:15
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
  1. use ["std", "types"]
  2.  
  3.  
  4. DictionarySyllables = {
  5. "A" : "ka", "B" : "zu", "C" : "mi",
  6. "D" : "te", "E" : "ku", "F" : "lu",
  7. "G" : "ji", "H" : "ri", "I" : "ki",
  8. "J" : "zu", "K" : "me", "L" : "ta",
  9. "M" : "rin", "N" : "to", "O" : "mo",
  10. "P" : "no", "Q" : "ke", "R" : "shi",
  11. "S" : "ari", "T" : "chi", "U" : "do",
  12. "V" : "ru", "W" : "mei", "X" : "na",
  13. "Y" : "fu", "Z" : "z",
  14. "@" : "ka", "$" : "ari", "4" : "miri",
  15. }
  16.  
  17. def Capitalize(Name) {
  18.   FirstSymbol = toUpperCase(substring(Name, 0, 1))
  19.   Module = substring(Name, 1)
  20.   return FirstSymbol + Module
  21. }
  22.  
  23. def OutlandishSyllables(Name) {
  24.  
  25.   OutlandishName = ""
  26.   Chars = Name.chars
  27.   for i=0, i < length(Chars), i++ {
  28.     Symbol = toChar(Chars[i])
  29.     SymbolUC = toUpperCase(Symbol)
  30.     if arrayKeyExists(SymbolUC, DictionarySyllables) {
  31.        OutlandishName += DictionarySyllables[SymbolUC]
  32.     } else {
  33.       OutlandishName += Symbol
  34.     }
  35.  
  36.   }
  37.   return Capitalize(OutlandishName)
  38. }
  39.  
  40. println OutlandishSyllables("aNNiMON")

Запускайте
__________________
 знает толк
- 4.04.2019 / 08:28
Death
  Пользователь

Death 
Сейчас: Offline
vl@volk, Кек :кек2:
Прикольно
__________________
 Смерть правит миром


Прикрепленные файлы:
Screenshot_2019(…).jpg (28.12 кб.) Скачано 106 раз
- 4.04.2019 / 09:09
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
  1. use ["std", "types"]
  2.  
  3.  
  4. DictionarySyllables = {
  5. "A" : "ka", "B" : "zu", "C" : "mi",
  6. "D" : "te", "E" : "ku", "F" : "lu",
  7. "G" : "ji", "H" : "ri", "I" : "ki",
  8. "J" : "zu", "K" : "me", "L" : "ta",
  9. "M" : "rin", "N" : "to", "O" : "mo",
  10. "P" : "no", "Q" : "ke", "R" : "shi",
  11. "S" : "ari", "T" : "chi", "U" : "do",
  12. "V" : "ru", "W" : "mei", "X" : "na",
  13. "Y" : "fu", "Z" : "z",
  14. "@" : "ka", "$" : "ari", "4" : "miri",
  15. }
  16.  
  17. def Capitalize(Name) {
  18.   FirstSymbol = toUpperCase(substring(Name, 0, 1))
  19.   Module = substring(Name, 1)
  20.   return FirstSymbol + Module
  21. }
  22.  
  23. def OutlandishSyllables(Name) {
  24.  
  25.   OutlandishName = ""
  26.   Chars = Name.chars
  27.   for i=0, i < length(Chars), i++ {
  28.     Symbol = toChar(Chars[i])
  29.     SymbolUC = toUpperCase(Symbol)
  30.     if arrayKeyExists(SymbolUC, DictionarySyllables) {
  31.        OutlandishName += DictionarySyllables[SymbolUC]
  32.     } else {
  33.       OutlandishName += Symbol
  34.     }
  35.  
  36.   }
  37.   return Capitalize(OutlandishName)
  38. }
  39.  
  40. println OutlandishSyllables("HoldFast")

__________________
 Да, детка, я - Король Ящериц!!!
- 4.04.2019 / 10:21
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
  1. use ["std", "types", "functional"]
  2. dict = {
  3. "A" : "ka", "B" : "zu", "C" : "mi", "D" : "te", "E" : "ku", "F" : "lu",
  4. "G" : "ji", "H" : "ri", "I" : "ki", "J" : "zu", "K" : "me", "L" : "ta",
  5. "M" : "rin", "N" : "to", "O" : "mo", "P" : "no", "Q" : "ke", "R" : "shi",
  6. "S" : "ari", "T" : "chi", "U" : "do", "V" : "ru", "W" : "mei", "X" : "na",
  7. "Y" : "fu", "Z" : "z", "@" : "ka", "$" : "ari", "4" : "miri"
  8. }
  9. def capitalize(name) = name.substring(0, 1).upper + name.substring(1)
  10. def outlandishSyllables(name) =
  11.   stream(name.chars)
  12.     .map(::toChar)
  13.     .map(def(ch) = (arrayKeyExists(ch.upper, dict)) ? dict[ch.upper] : ch)
  14.     .reduce("", def(acc, ch) = acc + ch)
  15.     .capitalize()
  16. println outlandishSyllables("vl@volk")

__________________
 let live

Изменено aNNiMON (4.04 / 10:25) (всего 1 раз)
- 4.04.2019 / 15:15
aRiGaTo
  Пользователь

aRiGaTo 
Сейчас: Offline
  1. printLn $ System.outlandishSyllables "vl@volk"

__________________
 don't tread on me

Изменено aRiGaTo (4.04 / 15:15) (всего 2 раза)
- 4.04.2019 / 17:25
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Цитата aRiGaTo:
  1. printLn $ System.outlandishSyllables "vl@volk"
Это надо задонатить
__________________
 знает толк
Наверх  Всего сообщений: 108
Фильтровать сообщения
Поиск по теме
Файлы топика (2)