Guest User

Untitled

a guest
Dec 10th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. func sumOfDigits(_ input: Int) -> Int {
  2. var sum = 0
  3. for nString in String(input) {
  4. sum += Int(String(nString))!
  5. }
  6. return sum
  7. }
  8.  
  9. sumOfDigits(23)
  10. sumOfDigits(0)
  11. sumOfDigits(123123123)
  12.  
  13.  
  14. func sumOfDigits2(_ input: Int) -> Int {
  15. var sum = 0
  16. var num = input
  17. while num > 0 {
  18. sum += num % 10
  19. num /= 10
  20. }
  21. return sum
  22. }
  23. sumOfDigits2(23)
  24. sumOfDigits2(0)
  25. sumOfDigits2(123123123)
Add Comment
Please, Sign In to add comment