https://www.acmicpc.net/problem/1110
input의 두번째자리값은 input % 10으로
input의 첫번째자리값은 (input - 1의자리숫자) / 10 으로 구할수있다면 풀수있는 문제이다.
import Foundation
var input = Int(readLine()!)!
var count = 0
if input < 10 {
input = input*10
}
var num = input
while true {
let inputSecondNum = num % 10 // 두번째 숫자
let inputFirstNum = (num - inputSecondNum)/10 // 첫번째 숫자
let sum = inputFirstNum + inputSecondNum //
let sumSecondNum = sum % 10
let nextNum = inputSecondNum * 10 + sumSecondNum
count += 1
if nextNum == input { break } else {
num = nextNum
}
}
print(count)