[백준] 대소문자 바꾸기 (2744)(kotlin)
문제 설명
입력 및 출력
» 입력
첫째 줄에 영어 소문자와 대문자로만 이루어진 단어가 주어진다. 단어의 길이는 최대 100이다.
» 출력
첫째 줄에 입력으로 주어진 단어에서 대문자는 소문자로, 소문자는 대문자로 바꾼 단어를 출력한다.
예제 입출력(테스트케이스)
입력 | 출력 |
---|---|
WrongAnswer | wRONGaNSWER |
문제 풀이1
fun main(args: Array<String>) = with(System.`in`.bufferedReader()) {
val bw = System.out.bufferedWriter()
val str = readLine()
str.forEach {
bw.append(
when (it) {
in 'A'..'Z' -> it + 32
else -> it - 32
}
)
}
bw.flush()
bw.close()
}