두 수의 곱

김인범's avatar
Nov 16, 2024
두 수의 곱

문제

💡
정수 num1num2가 매개변수 주어집니다. 
num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.
제한사항
  • 0 ≤ num1 ≤ 100
  • 0 ≤ num2 ≤ 100

제출했던 답

class Solution { public int solution(int num1, int num2) { int answer = 0; answer = num1 * num2; return answer; } }
 
class Solution { public int solution(int num1, int num2) { int answer = 0; if(num1 >= 0 && num1 <= 100 && num2 >=0 && num2 <= 100){ answer = num1 * num2; } return answer; } }

결과

두 코드 다 제출한 결과 정답으로 처리되었습니다.
첫번째 답을 제출한 뒤 다른 사람들의 코드를 봤었습니다.
저와 같이 단순하게 answer = num1 * num2; 를 추가해서 제출한 사람들도 있던 반면,
두번째 답과 같이 조건을 추가하여
if(num1 >= 0 && num1 <= 100 && num2 >=0 && num2 <= 100){ answer = num1 * num2; }
문제에서의 제한상황 확인하여 넣으신 분들도 있던 걸 확인했습니다.
단순히 문제만 있었다면 첫번째 답으로 끝났었겠지만, 제한상황이 있는 경우에는
두번째 답처럼 조건을 추가하여 코드를 작성하는 것이 좀 더 정답에 맞는 코드라고 생각되었습니다.
 
Share article

taker