📝

Hello World

Hello World - Explanation

입문 기초 문법 O(1) O(1)

Problem Summary

Write a function that returns the string "Hello, World!"

Go to Problem →

Detailed Explanation

이 문제는 JavaScript에서 가장 기본적인 개념인 **함수와 반환값**을 다룹니다. 모든 프로그래밍 언어에서 "Hello, World!"는 첫 번째로 작성하는 프로그램으로, 언어의 기본 문법을 익히는 데 사용됩니다. **핵심 개념: return 문** 함수는 `return` 키워드를 사용하여 값을 반환합니다. return 문이 실행되면 함수의 실행이 즉시 종료되고, 지정된 값이 함수를 호출한 곳으로 전달됩니다. **문자열 리터럴** JavaScript에서 문자열은 큰따옴표(""), 작은따옴표(''), 또는 백틱(``)으로 감쌀 수 있습니다. 이 문제에서는 어떤 것을 사용해도 정답이 됩니다. **왜 이 문제가 중요한가?** 단순해 보이지만, 이 문제를 통해 함수 정의, 반환값, 문자열 리터럴이라는 세 가지 핵심 개념을 한 번에 연습할 수 있습니다.

Solution Code

solution.js
function helloWorld() {
  return "Hello, World!";
}

Key Concepts from This Problem

1. 함수 정의 (function)
2. return 문
3. 문자열 리터럴
4. 함수 호출

Common Mistakes

return 없이 console.log만 사용하는 경우 - console.log는 출력만 하고 값을 반환하지 않습니다
문자열에 따옴표를 빠뜨리는 경우 - Hello, World!는 문자열이므로 따옴표가 필요합니다
대소문자나 띄어쓰기가 다른 경우 - "Hello, World!"와 "hello world"는 다른 문자열입니다

Hints

Hint 1: return 키워드를 사용하세요.
Hint 2: 문자열은 따옴표로 감싸야 합니다.

Complexity Analysis

Time Complexity

O(1)

Constant time regardless of input size

Space Complexity

O(1)

Uses almost no additional memory

Related Tags

#기초 #return #문자열