목차
728x90
반응형
SMALL
문제
주어진 문자열의 대소문자를 뒤집어보자. 대문자는 소문자로, 소문자는 대문자로 바꿔보자.
입력
첫째 줄에 알파벳 대소문자로 이루어진 문자열 S (1 ≤ |S| ≤ 100) 이 주어진다. |S| 는 문자열 S의 길이를 의미한다.
출력
주어진 문자열 S 를 대소문자를 뒤집어서 출력한다.
파이썬 풀이
original = input()
result = ""
for i in original :
if i.isupper() :
result += i.lower()
elif i.islower() :
result += i.upper()
print(result)
자바 풀이
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String original = sc.nextLine();
String result = "";
for (int i=0; i<original.length(); i++) {
char now = original.charAt(i);
if (Character.isUpperCase(now)) {
result += Character.toLowerCase(now);
} else {
result += Character.toUpperCase(now);
}
}
System.out.println(result);
}
}
728x90
반응형
LIST