To Uppercase
To Uppercase - Explanation
Problem Summary
Write a function that converts a string to uppercase.
Go to Problem →Detailed Explanation
이 문제는 **toUpperCase() 메서드**를 사용하여 문자열을 대문자로 변환하는 방법을 학습합니다. ## 핵심 개념: 대소문자 변환 toUpperCase()는 문자열의 모든 소문자를 대문자로 변환합니다. ### 기본 사용법 ```javascript str.toUpperCase() ``` - 원본 문자열은 변경되지 않습니다 (불변성) - 새로운 문자열을 반환합니다 ### 활용 예시 ```javascript "hello".toUpperCase() // "HELLO" "Hello World".toUpperCase() // "HELLO WORLD" "123abc".toUpperCase() // "123ABC" "한글".toUpperCase() // "한글" (한글은 대소문자 없음) ``` ### 실무 활용 - 대소문자 구분 없는 비교: ```javascript str1.toUpperCase() === str2.toUpperCase() ``` - 약어나 코드 표준화 - 사용자 입력 정규화 ### 로케일 고려 특수한 언어에서는 toLocaleUpperCase()를 사용하세요: ```javascript "ß".toUpperCase() // "SS" (독일어) ```
Solution Code
function toUpper(str) {
return str.toUpperCase();
}Key Concepts from This Problem
Common Mistakes
Hints
Complexity Analysis
Time Complexity
O(n)
Grows linearly with input size
Space Complexity
O(n)
Uses memory proportional to input size