📝
Multiply Numbers
Multiply Numbers - Explanation
입문 기초 문법 O(1) O(1)
Problem Summary
Write a function that takes two numbers and returns their product.
Go to Problem →Detailed Explanation
이 문제는 **곱셈 연산자(*)**를 사용하여 두 수를 곱하는 기본적인 함수를 작성합니다. **곱셈 연산자 (*)** JavaScript에서 `*`는 두 숫자의 곱을 계산합니다. 덧셈(+)과 마찬가지로 가장 기본적인 산술 연산자입니다. **음수와 양수의 곱셈 규칙** - 양수 × 양수 = 양수 (3 × 4 = 12) - 음수 × 양수 = 음수 (-2 × 5 = -10) - 음수 × 음수 = 양수 (-2 × -3 = 6) **0과의 곱셈** 어떤 수에 0을 곱해도 결과는 항상 0입니다. 이것은 곱셈의 기본 성질입니다. **함수의 구조** 이 간단한 문제를 통해 함수의 기본 구조를 익힐 수 있습니다: 1. 매개변수로 입력 받기 (a, b) 2. 연산 수행 (a * b) 3. 결과 반환 (return) **코드 간결성** 한 줄로 작성할 수 있는 간단한 함수는 화살표 함수로 더 간결하게 표현할 수 있습니다: `const multiply = (a, b) => a * b;`
Solution Code
solution.js
function multiply(a, b) {
return a * b;
}Key Concepts from This Problem
1. 곱셈 연산자 (*)
2. 함수 매개변수
3. return 문
4. 음수 곱셈 규칙
Common Mistakes
✗ return을 빠뜨리면 undefined가 반환됩니다
✗ 문자열과 숫자를 곱하면 NaN이 될 수 있습니다
✗ 매개변수 이름을 잘못 사용하면 ReferenceError가 발생합니다
Hints
Hint 1: * 연산자를 사용하세요.
Complexity Analysis
Time Complexity
O(1)
Constant time regardless of input size
Space Complexity
O(1)
Uses almost no additional memory
Related Tags
#기초 #산술 #return