728x90
반응형
[프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 대문자와 소문자
https://school.programmers.co.kr/learn/courses/30/lessons/120893
해결 과정
대문자를 소문자로 변경 : Character.toLowerCase()
소문자를 대문자로 변경 : Character.toUpperCase()
소문자인지 확인 : Character.isLowerCase()
대문자인지 확인 : Character.isUpperCase()
위의 것들을 사용하여 반복문과 조건문을 통해 코드를 작성한다.
.charAt()를 이용하여 구별하고 변경해준다.
소스 코드
import java.util.Arrays;
class Solution {
public String solution(String my_string) {
String answer = "";
for (int i=0; i<my_string.length(); i++) {
if (Character.isUpperCase(my_string.charAt(i))) {
answer += Character.toLowerCase(my_string.charAt(i));
} else
answer += Character.toUpperCase(my_string.charAt(i));
}
return answer;
}
}
728x90
반응형
'JAVA > Programmers' 카테고리의 다른 글
JAVA 프로그래머스 [7의 개수] 자바 (0) | 2023.06.07 |
---|---|
JAVA 프로그래머스 [문자열 정렬하기 (2)] 자바 (0) | 2023.06.07 |
JAVA 프로그래머스 [369게임] 자바 (0) | 2023.06.04 |
JAVA 프로그래머스 [암호 해독] 자바 Lv.0 (0) | 2023.06.04 |
JAVA 프로그래머스 [가까운 수] 자바 (0) | 2023.06.04 |
댓글