코딩테스트 연습/프로그래머스 LV.0

[프로그래머스] Lv.0 나머지 구하기 - 자바(Java)

5ein 2023. 3. 8. 00:54

문제: 문제링크

문제 설명

정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요.


제한사항

  • 0 < num1 ≤ 100
  • 0 < num2 ≤ 100

나의 문제 풀이

class Solution {
    public int solution(int num1, int num2) {
        int answer = num1 % num2;
        return answer;
    }
}

다른 사람의 풀이를 보았는데 While문을 이용해서 문제를 푼 풀이가 기억에 남았다.

class Solution {
    public int solution(int num1, int num2) {
        while (num1 >= num2) {
            num1 = num1 - num2;
        }
        int answer = num1;
        return answer;
    }
}

 

출처: 코딩테스트 연습 | 프로그래머스 스쿨 (programmers.co.kr)