| 문제
정수 num1과 num2가 주어질 때,
num1과 num2의 합을 return 하도록 solution 함수를 완성해 주세요.
| 제한 사항
-50000 < num1 ≤ 50000
-50000 < num2 ≤ 50000
| 풀이1
class Solution {
public int solution(int num1, int num2) {
int answer = -1;
answer = num1 + num2;
return answer;
}
}
| 풀이2
class Solution {
public int solution(int num1, int num2) {
return num1 + num2;
}
}
| 해설
매개변수로 2개의 정수가 주어지고, 이들을 더한 결과를 리턴하는 문제입니다.
웹 개발에서는 데이터베이스에 접근하여 수행한 연산의 결과물을 리턴하는 경우가 많습니다.
그렇다 보니 항상 문제 상황에 발생하는 값을 default로 지정하는 습관이 생겼어요.
알고리즘 문제임에도 불구하고 마치 웹 개발을 하는 것처럼 기본값을 설정해 버렸습니다.
앞으로 문제를 풀어가는 과정에서 알고리즘 문제에 최적화된 코드를 구성하도록 노력해야겠어요.
'개발 > 개발 공부' 카테고리의 다른 글
[프로그래머스] 코딩테스트 입문 : 분수의 덧셈 (0) | 2024.08.26 |
---|---|
[프로그래머스] 코딩테스트 입문 : 두 수의 나눗셈 (0) | 2024.08.25 |
[프로그래머스] 코딩테스트 입문 : 몫 구하기 (0) | 2024.08.23 |
[프로그래머스] 코딩테스트 입문 : 두 수의 곱(Java) (0) | 2024.08.23 |
[프로그래머스] 코딩테스트 입문 : 두 수의 차 (Java) (0) | 2024.08.22 |
댓글