📝

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

#기초 #조건문 #비교