[백준] 수 뒤집기 (3062)(kotlin)
문제 설명
입력 및 출력
» 입력
입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄에 하나의 정수 N(10 ≤ N ≤ 100000)이 주어진다.
» 출력
각 테스트 케이스에 대해서 원래 수와 뒤집은 수를 합한 수가 좌우 대칭이 되면 YES를 아니면 NO를 한 줄에 하나씩 출력한다.
예제 입출력(테스트케이스)
입력 | 출력 |
---|---|
4 13 58 120 5056 |
YES NO YES NO |
문제 풀이1
fun main(args: Array<String>) = with(System.`in`.bufferedReader()) {
repeat(readLine().toInt()) {
val num = readLine().let {
val sum = it.toInt() + it.reversed().toInt()
sum == sum.toString().reversed().toInt()
}
println(
if (num) "YES" else "NO"
)
}
}