pawi552

char2

Oct 8th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 0.75 KB | None | 0 0
  1.  
  2. func cipher(string:String,funkcja:(Character) -> Character) -> String {
  3.     var stringResult = ""
  4.     let stringUpperCased = string.uppercased().characters
  5.     for char in stringUpperCased {
  6.         stringResult = stringResult + String(funkcja(char))
  7.     }
  8.    
  9.     return stringResult
  10. }
  11.  
  12. func changeCharacters(character:Character)->Character{
  13.     switch character {
  14.     case "G":
  15.         return "A"
  16.     case "D":
  17.         return "E"
  18.        
  19.     case "R":
  20.         return "Y"
  21.        
  22.     case "P":
  23.         return "O"
  24.        
  25.     case "L":
  26.         return "U"
  27.    
  28.     case "K":
  29.         return "I"
  30.        
  31.     default:
  32.         return character
  33.     }
  34.    
  35. }
  36.  
  37. print(cipher(string:"gXdxrXpxlyYkZb", funkcja: changeCharacters))
Advertisement
Add Comment
Please, Sign In to add comment