정보
분류 : -
문제
풀이
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
for(int i = 0 ; i < a.length() ; i++) {
char b;
if(Character.isUpperCase(a.charAt(i))) {
b = Character.toLowerCase(a.charAt(i));
} else {
b = Character.toUpperCase(a.charAt(i));
}
System.out.print(b);
}
}
}
풀이 내용
입력한 String 길이만큼 반복하여 한 문자씩 뽑아낸 후 Character.isUpperCast를 통해 대문자 확인 여부를 확인한다. 대문자일 경우 소문자로 바꾸고, 대문자가 아닐 경우 대문자로 변환하여 값을 출력한다.
'💡문제 풀이 > 프로그래머스 - JAVA' 카테고리의 다른 글
문자열 돌리기 / 181945 (1) | 2024.01.04 |
---|---|
특수문자 출력하기 / 181948 (2) | 2024.01.04 |
문자열 반복해서 출력하기 / 181950 (1) | 2024.01.04 |
a와 b 출력하기 / 181951 (1) | 2024.01.04 |
문자열 출력하기 / 181952 (1) | 2024.01.04 |