📝

Add Two Numbers

Add Two Numbers - Explanation

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

Problem Summary

Write a function that takes two numbers and returns their sum.

Go to Problem →

Detailed Explanation

이 문제는 **함수 매개변수**와 **산술 연산자**를 학습합니다. 함수가 외부에서 값을 받아 처리하는 기본 패턴을 익힐 수 있습니다. **매개변수(Parameters)란?** 함수 정의에서 괄호 안에 있는 `a`와 `b`가 매개변수입니다. 함수가 호출될 때 전달되는 값(인수, arguments)을 받아 함수 내부에서 사용할 수 있게 해줍니다. **산술 연산자** JavaScript의 기본 산술 연산자: - `+` 덧셈 - `-` 뺄셈 - `*` 곱셈 - `/` 나눗셈 - `%` 나머지 (모듈로) - `**` 거듭제곱 **엣지 케이스 고려하기** 좋은 프로그래머는 일반적인 경우뿐 아니라 특수한 경우도 고려합니다: - 음수끼리의 덧셈 - 0과의 덧셈 - 매우 큰 숫자의 덧셈 JavaScript의 Number 타입은 이런 경우들을 자동으로 처리합니다.

Solution Code

solution.js
function add(a, b) {
  return a + b;
}

Key Concepts from This Problem

1. 함수 매개변수
2. 산술 연산자 (+)
3. 반환값 (return)
4. 인수 전달

Common Mistakes

매개변수 이름과 다른 변수를 사용하는 경우
문자열로 더하는 경우 - "2" + "3"은 "23"이 됩니다
return을 빠뜨려서 undefined가 반환되는 경우

Hints

Hint 1: + 연산자를 사용하세요.
Hint 2: 결과를 return 해야 합니다.

Complexity Analysis

Time Complexity

O(1)

Constant time regardless of input size

Space Complexity

O(1)

Uses almost no additional memory

Related Tags

#기초 #산술 #return