반응형
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
StringBuilder answer = new StringBuilder();
for (int i = 0; i < a.length(); i++) {
char c = a.charAt(i);
if (Character.isUpperCase(c)) {
answer.append(Character.toLowerCase(c));
} else {
answer.append(Character.toUpperCase(c));
}
}
System.out.println(answer.toString());
}
}
처음에 String anwer = "" 이렇게 했는데 안됨... 문자열 못바꿔서 안된다고 해서 저렇게 바꿔야된다해서 변경했다.
그리고 C언어처럼 그냥 a[i] 이렇게 했는데 자바는 인덱스 접근 시에 charAt 메서드 사용해야된다고... 저렇게 해야된다고 한다...
반응형
'코딩해요 > JAVA' 카테고리의 다른 글
[프로그래머스] 덧셈식 출력하기 (0) | 2024.08.06 |
---|---|
[프로그래머스] 문자열 반복해서 출력하기 (0) | 2024.08.06 |
[프로그래머스] a와 b 출력하기 (0) | 2024.08.06 |
[프로그래머스] 문자열 출력하기 (0) | 2024.08.06 |
[프로그래머스] PCCE 기출문제 10번/데이터 분석 (0) | 2024.07.30 |