문제 설명
정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return하도록 solution 함수를 완성해주세요.
제한사항
- 0 < num1 <= 100
- 0 < num2 <= 100
입출력 예
num1 | num2 | result |
3 | 2 | 1 |
10 | 5 | 0 |
class Solution {
public int solution(int num1, int num2) {
int answer = -1;
answer = num1 % num2;
return answer;
}
}
한 줄로 끝날 정도로 매우 간단한 문제였습니다. 이번 문제에 의아한 점이 있는데, 초기화 값에 관한 것입니다. 문제에서는 보편적으로 초기화값을 0으로 두는 편입니다. 하지만 이번에는 -1로 되어있습니다. 제 생각에는 결과 값으로 0이 나올 수 있으므로 구분하기 위해서 -1로 설정한 것 같습니다. 다른 경우는 모르겠네요. 아닐 시 댓글 부탁드립니다 ^^;
'프로그래머스 > Lv. 0(코딩테스트 입문)' 카테고리의 다른 글
[프로그래머스 코딩테스트] 최빈값 구하기(Java) (0) | 2023.03.23 |
---|---|
[프로그래머스 코딩테스트] 중앙값 구하기(Java) (0) | 2023.03.22 |
[프로그래머스 코딩테스트] 배열 두 배 만들기(Java) (0) | 2023.03.22 |
[프로그래머스 코딩테스트] 분수의 덧셈(Java) (0) | 2023.03.22 |
[프로그래머스 코딩테스트] 숫자 비교하기(Java) (0) | 2023.03.21 |