이번엔 문자열이 주어지고 그 문자열중에 대문자가 있으면 소문자로 변환 한 형태로 다시 답변 문자열을
반환해주면된다.
public String solution(String myString) {
String answer = "";
for(int i=0; i<myString.length();i++){
if( (int)myString.charAt(i)>=65 && (int)myString.charAt(i)<=90 ){
answer+=(char)((int)myString.charAt(i)+32);
}
else {
answer+=myString.charAt(i);
} }
return answer;
}
처음에 toLowerCase() 이걸 몰라서 수동으로 함수를 만들어서 아스키 코드로 변환 시키고
대문자면 숫자를 더해서 소문자인 아스키 코드로 만들고 다시 문자로 만들어줬다
끝!
'자바 알고리즘 문제' 카테고리의 다른 글
| 공배수 판별하기 (0) | 2023.09.25 |
|---|---|
| 부분 문자열인지 확인 하기 (0) | 2023.09.25 |
| n 번째 원소까지 구하기 (0) | 2023.09.23 |
| flag에 따라 다른 값 반환하기 (0) | 2023.09.22 |
| n의 배수 (0) | 2023.09.22 |