Algorithm/문제풀이_백준

Swift) 백준 2908번

Joahnee 2021. 7. 29. 10:46

요구능력 : String -> Character -> String -> Integer 할줄아느냐

코드설명 : 숫자의 자리를 바꾸려고 Character를 쓰고, 반복문을 쓰고, Character배열을 String으로 바꾸고 (이게 핵심인듯..) Int로 바꿔서 비교하고 이게 전부이다.

후기 : 무난하게 풀린문제 생각한대로 풀려서 기분좋아지는문제

let S = readLine()!.split(separator: " ")
var result = 0
for i in 0...(S.count - 1) {
    var arr: [Character] = []
    for j in S[i] {
        arr.append(j)
    }
    arr.reverse()
    if result == 0 {
        result = Int(String(arr))!
    }else if result < Int(String(arr))!{
        result = Int(String(arr))!
    }
}
print("\(result)")