반응형
위 글을 보고 했고, 2번째 방법으로 했다. (char형으로 받는 버전)
import java.util.*;
class Solution {
public String solution(String my_string) {
String answer = "";
char tmp;
for(int i = 0 ; i < my_string.length() ; i++) {
tmp = my_string.charAt(i); /// 아스키 코드
if((65 <= tmp) && (tmp <= 90)) { // 대문자인 경우
answer += my_string.valueOf(tmp).toLowerCase();
} else if((97 <= tmp) && (tmp <= 122)) {// 소문자인 경우
answer += my_string.valueOf(tmp).toUpperCase();
} else {
answer += (char)tmp;
}
}
return answer;
}
}
✔ .valueOf()
: 지정 값을 문자열로 변환
✔ 아스키코드(ASCII) : 대문자 (65~90) / 소문자 (97~122)
(참고) .valueOf
반응형
'코테 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/Lv. 0] 합성수 찾기 (0) | 2023.02.03 |
---|---|
[프로그래머스/Lv. 0] 팩토리얼 (0) | 2023.02.03 |
[프로그래머스/Lv. 0] 최빈값 구하기 (0) | 2023.02.03 |
[프로그래머스/Lv. 0] 약수 구하기 (0) | 2023.02.02 |
[프로그래머스/Lv. 0] 숫자 찾기 (1) | 2023.02.02 |