728x90
반응형
영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
java
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.next();
String result = "";
for(char x : str.toCharArray()) {
if(Character.isLowerCase(x)) {
result += Character.toUpperCase(x);
} else {
result += Character.toLowerCase(x);
}
}
System.out.println(result);
}
}
python
str = input()
for i in str:
if i.isupper() == True:
print(i.lower(), end="")
else:
print(i.upper(), end="")
728x90
반응형
'취준 > 코딩테스트' 카테고리의 다른 글
[프로그래머스] 문자열 반복해서 출력하기 (lv.0) (0) | 2024.01.30 |
---|---|
[프로그래머스] a와 b 출력하기 (lv.0) (0) | 2024.01.30 |
[프로그래머스] 가채점 (lv.0) (0) | 2024.01.22 |
[프로그래머스] 산책 (lv.0) (1) | 2024.01.22 |