본문 바로가기
Algorithm/문제풀이_백준

Swift) 백준 2908번

by Joahnee 2021. 7. 29.

요구능력 : 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)")

'Algorithm > 문제풀이_백준' 카테고리의 다른 글

Swift) 백준 1316번  (0) 2021.07.31
Swift) 백준 2941번  (0) 2021.07.29
Swift) 백준 1152번  (0) 2021.07.28
Swift) 백준 1157번  (0) 2021.07.28
Swift) 백준 2675번  (0) 2021.07.26

댓글