[프로그래머스] 두 수의 차

문제

https://school.programmers.co.kr/learn/courses/30/lessons/120803?language=javascript

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

코드

function solution(num1, num2) {
    return num1 - num2;
}

 

시간복잡도

num1 과 num2 을 빼는 연산은 상수 시간을 소요한다. 따라서 시간복잡도는 O(1)이다. 즉, 입력 크기와 관계없이 일정한 시간이 소요된다.
해당 코드에서는 두 개의 숫자를 입력받고, 두 숫자에 대한 단순 뺄셈 연산만 실행한다. 따라서 입력되는 숫자의 크기나 값에 상관없이 일정한 시간내에 완료된다. 뺄셈 연산은 컴퓨터 하드웨어 수준에서 매우 기본적이고 빠른 연산 중 하나로, 연산에 필요한 시간이 입력의 크기나 복잡도에 영향을 받지 않는다.