본문 바로가기
개발/개발 공부

[프로그래머스] 코딩테스트 입문 : 두 수의 합 (Java)

by 하모예 2024. 8. 22.

| 문제 

정수 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로 지정하는 습관이 생겼어요.

알고리즘 문제임에도 불구하고 마치 웹 개발을 하는 것처럼 기본값을 설정해 버렸습니다.

앞으로 문제를 풀어가는 과정에서 알고리즘 문제에 최적화된 코드를 구성하도록 노력해야겠어요.

댓글