문제
내가 작성한 정답
class Solution {
public String solution(String myString) {
return myString.toLowerCase();
}
}다른 사람들의 정답
class Solution {
public String solution(String myString) {
String answer = ""; // 변환 결과를 저장할 빈 문자열 초기화
// 문자열을 char 배열로 변환 후 각 문자에 대해 반복
for(char c : myString.toCharArray()) {
// 만약 대문자(A~Z)라면, 소문자로 변환
if(c >= 'A' && c <= 'Z') {
answer += (char)((int)c + 32); // 대문자 아스키코드에 32를 더하면 소문자
}
else {
// 대문자가 아니면(소문자 포함) 그대로 추가
answer += c;
}
}
// 최종 변환된 문자열 반환
return answer;
}
}
Share article