Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. func getSum(s: String) -> Int {
  2. var sum = 0
  3. (s+"a").characters.reduce("") {
  4. guard Int(String($1)) == nil else { return "\($0)\($1)" }
  5. if let cur = Int($0) {
  6. if cur % 2 == 1 { sum += Int(pow(Double(cur), 2.0)) }
  7. return ""
  8. } else { return $0 }
  9. }
  10. return sum
  11. }
  12.  
  13. getSum(s: "ab2v9bc13j5jf4jv21")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement