링크
https://school.programmers.co.kr/learn/courses/30/lessons/181949
1. 풀이
- 대소문자를 바꾼 값을 담을 String 변수를 생성한다.
- a를 문자배열(toCharArray()) 로 변환하고 문자를 하나씩 읽기위해 char a 로 반복문을 돌린다.
- 만약 현재문자가 소문자면 toUpperCase() 로 대문자로 변경하고, 그렇지않으면 소문자로 변경한다.
2. 코드
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
String result = "";
for(char c : a.toCharArray()){
if(Character.isLowerCase(c)){
result += Character.toUpperCase(c);
}else{
result += Character.toLowerCase(c);
}
}
System.out.print(result);
}
}
'프로그래머스 코테 > 프로그래머스 Lv. 0' 카테고리의 다른 글
[프로그래머스 : Java] 문자열 섞기 (0) | 2023.05.16 |
---|---|
[프로그래머스 : Java] 문자열 겹쳐쓰기 (0) | 2023.05.16 |
[프로그래머스 : Java] 문자열 반복해서 출력하기 (0) | 2023.05.15 |
[프로그래머스 : Java] a와 b 출력하기 (0) | 2023.05.15 |
[프로그래머스 : Java] 문자열 출력하기 (0) | 2023.05.15 |