📝
Is Negative
Is Negative - Explanation
입문 기초 문법 O(1) O(1)
Problem Summary
Write a function that returns true if a number is negative.
Go to Problem →Detailed Explanation
이 문제는 **비교 연산자(<)**를 사용하여 음수를 판별하는 방법을 학습합니다. **비교 연산자 (<)** `<` 연산자는 왼쪽 값이 오른쪽 값보다 작으면 true를 반환합니다. **음수의 정의** 음수는 0보다 작은 수입니다. 따라서 `num < 0`이 음수를 판별하는 조건입니다. **0은 음수가 아닙니다** 수학적으로 0은 양수도 음수도 아닙니다: - isNegative(0) → false - isPositive(0) → false **비교 연산의 결과** 비교 연산자의 결과는 항상 불리언(true/false)입니다. 이 값을 바로 return할 수 있습니다. **관련 판별 함수들** - 양수: `num > 0` - 음수: `num < 0` - 0: `num === 0` - 0이 아님: `num !== 0`
Solution Code
solution.js
function isNegative(num) {
return num < 0;
}Key Concepts from This Problem
1. 비교 연산자 (<)
2. 음수 정의
3. 불리언 반환
4. 0의 특수성
Common Mistakes
✗ 0은 음수가 아닙니다
✗ <= 대신 <를 사용해야 0이 제외됩니다
✗ if문 없이 비교 결과를 바로 반환하세요
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
#기초 #조건문 #비교