📝
Number to String
Number to String - Explanation
입문 기초 문법 O(log n) O(log n)
Problem Summary
Write a function that converts a number to a string.
Go to Problem →Detailed Explanation
이 문제는 **타입 변환(Type Conversion)**을 학습합니다. 숫자를 문자열로 변환하는 여러 방법을 알아봅니다. **String() 함수** 어떤 값이든 문자열로 변환합니다: - String(123) → "123" - String(true) → "true" - String(null) → "null" **toString() 메서드** 숫자 값에 직접 호출할 수 있습니다: - (123).toString() → "123" - num.toString() → "123" **템플릿 리터럴** 빈 템플릿에 넣어도 문자열이 됩니다: ``123`` → "123" **문자열 연결** 빈 문자열과 연결해도 문자열이 됩니다: - 123 + "" → "123" - "" + 123 → "123" **진법 변환** toString()은 진법을 인자로 받습니다: - (255).toString(16) → "ff" (16진수) - (10).toString(2) → "1010" (2진수)
Solution Code
solution.js
function numToString(num) {
return String(num);
}Key Concepts from This Problem
1. String() 함수
2. toString() 메서드
3. 타입 변환
4. 진법 변환
Common Mistakes
✗ null이나 undefined에 toString()을 호출하면 에러가 납니다
✗ String()은 null과 undefined도 안전하게 처리합니다
✗ 숫자 리터럴에 .toString()을 쓰려면 괄호가 필요합니다
Hints
Hint 1: String() 또는 .toString()을 사용하세요.
Complexity Analysis
Time Complexity
O(log n)
Grows slowly even with larger input
Space Complexity
O(log n)
Related Tags
#기초 #변환 #String