LECTURE/PROGRAMMERS
[프로그래머스/자바] 코딩테스트 입문 Day1. 사직연산 - 두 수의 합, 두 수의 차, 두 수의 곱, 몫 나누기
heywoo
2023. 1. 6. 22:26
<두 수의 합>
문제 설명
정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요.
제한사항
- -50,000 ≤ num1 ≤ 50,000
- -50,000 ≤ num2 ≤ 50,000
class Solution {
public int solution(int num1, int num2) {
int answer = -1;
return num1 + num2;
}
}
풀이 및 메모
solution함수를 처음 봐서 문제 푸는 걸 헤맸다.
풀이를 찾아보니 return 값에 들어갈 식을 작성하면 되는 거였다.
도움말을 다시 한 번 읽어보니
solution 함수에는 문제 설명에 나오는 입력값이 매개변수로 주어지며, 이를 활용해 적절한 값을 return 해야 합니다.
<주의> solution을 호출하는 코드(예. c++의 main함수)는 작성하지 않아도 됩니다.
라고 적여있었다. 일단 식을 작성하는 것에 의의를 둬야겠다.
<두 수의 차>
문제 설명
정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.
class Solution {
public int solution(int num1, int num2) {
int answer = 0;
return num1 - num2;
}
}
풀이 및 메모
위에 합과 동일하게 풀이!
int answer 의 대입값의 차이는 뭘까?
<두 수의 곱>
문제 설명
정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.
class Solution {
public int solution(int num1, int num2) {
int answer = 0;
return num1 * num2;
}
}
<몫 구하기>
문제 설명
정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.
class Solution {
public int solution(int num1, int num2) {
int answer = 0;
return num1 / num2;
}
}

다른 사람 풀이를 보면 체크가 안되네..