[LeetCode] To Lower Case

아르당·2026년 2월 19일

LeetCode

목록 보기
159/213
post-thumbnail

문제를 이해하고 있다면 바로 풀이를 보면 됨
전체 코드로 바로 넘어가도 됨
마음대로 번역해서 오역이 있을 수 있음

Problem

문자열 s가 주어졌을 때, 모든 대문자를 동일한 소문자로 바꾼 문자열을 반환해라.

Example

#1
Input: s = "Hello"
Output: "hello"

#2
Input: s = "here"
Output: "here"

#3
Input: s = "LOVELY"
Output: "lovely"

Constraints

  • 1 <= s.length <= 100
  • s는 출력할 수 있는 ASCII 문자로 구성된다.

Solved

class Solution {
    public String toLowerCase(String s) {
        StringBuilder result = new StringBuilder();

        for(int i = 0; i < s.length(); i++){
            if('A' <= s.charAt(i) && s.charAt(i) <= 'Z'){
                result.append((char)('a' + s.charAt(i) - 'A'));
            }else{
                result.append((char)(s.charAt(i)));
            }
        }

        return result.toString();
    }
}
profile
내 마음대로 코드 작성하는 세상

0개의 댓글