📝

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