[알고리즘문제풀기] 소문자로 바꾸기

silver's avatar
Aug 13, 2025
[알고리즘문제풀기] 소문자로 바꾸기

문제

내가 작성한 정답

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

silver