개발놀이터
1-2. 대소문자 변환 본문
Character 클래스에 isLowerCase, isUpperCase의 존재를 몰랐다... Character 클래스 은근 자주 쓰일듯 하다.
풀지는 못했고 선생님 코드로 바로 확인하겠다.
package string.upperlower12.teacher;
import java.util.Scanner;
public class Main {
private static String solution(String str) {
String answer = "";
for (char x : str.toCharArray()) {
if (Character.isLowerCase(x)) answer += Character.toUpperCase(x);
else answer += Character.toLowerCase(x);
// if (x >= 97 && x <= 122) answer += (char)(x - 32);
// else answer += (char)(x + 32);
}
return answer;
}
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
String str = kb.next();
System.out.println(solution(str));
}
}
'기타 > 코딩테스트' 카테고리의 다른 글
1-6. 중복된 문자 제거 (0) | 2023.02.07 |
---|---|
1-5. 특정 문자 뒤집기 (0) | 2023.02.07 |
1-4. 단어 바꾸기 (0) | 2023.02.07 |
1-3. 문장 속 단어찾기 (0) | 2023.02.07 |
1-1. 문자 찾기 (0) | 2023.02.07 |