
Algorithm : 연산법
수학과 컴퓨터과학에서 사용되는, 문제 해결 방법을 정의한 '일련의 단계적 절차'이자 어떠한 문제를 해결하기 위한 '동작들의 모임'이다. 계산을 실행하기 위한 단계적 규칙과 절차를 의미하기도 한다.
"알고리즘은 코딩의 효율성과 확장성을 결정짓는 핵심 요소"
주제 : 두 수의 차
레벨 : ★☆☆☆☆
문제
정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.
//Base Code
class Solution {
public int solution(int num1, int num2) {
int answer = 0;
return answer;
}
}
정말 간단한 마이너스 산수문제라 생각했다.
쉽게 생각해서 x와 y가 있다. x-y = answer 이 공식이 성립되게 하면되는게 아닌가?.
return num1-num2
알고리즘이 성립된다.
추가로 num1에서 num2를 뺀 값이 num3보다 크다라고 한다면
return num1-num2 > num3
이렇게 작성하면 되지 않을까생각한다.
class Solution {
public int solution(int num1, int num2) {
int answer = 0;
return num1-num2;
}
}