코드 그라데이션
[Lv.0] (4문제) 두 수의 합, 두 수의 차, 두 수의 곱, 몫 구하기 본문
1. 두 수의 합
https://school.programmers.co.kr/learn/courses/30/lessons/120802
문제 설명
: 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요.
제한 사항
입출력 예
입출력 예 설명
입출력 예 #1
num1이 2이고 num2가 3이므로 2 + 3 = 5를 return합니다.
입출력 예 #2
num1이 100이고 num2가 2이므로 100 + 2 = 102를 return합니다.
풀이 아이디어
- 매개변수 받아온 것 그대로 활용하면 되겠다.
- 정확한 초기화된 식이 있으므로, 이걸 활용해서 모양 만들어주기
나의 코드
class Solution {
public int solution(int num1, int num2) {
int answer = -1;
answer = num1 + num2;
return answer;
}
}
2. 두 수의 차
https://school.programmers.co.kr/learn/courses/30/lessons/120803
문제 설명
정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.
제한사항
입출력 예
입출력 예 설명
#1
num1이 2이고 num2가 3이므로 2 - 3 = -1을 return합니다.
#2
num1이 100이고 num2가 2이므로 100 - 2 = 98을 return합니다.
아이디어
- 매개변수 주어진 것 그대로 활용
- 덧셈과 정확히 동일한 방법
나의 풀이
class Solution {
public int solution(int num1, int num2) {
int answer = 0;
answer = num1 - num2;
return answer;
}
}
3. 두 수의 곱
https://school.programmers.co.kr/learn/courses/30/lessons/120804
문제 설명
정수 num1, num2가 매개변수로 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.
제한 사항
입출력 예
입출력 예 설명
입출력 예 #1
num1이 3, num2가 4이므로 3 * 4 = 12를 return합니다.
입출력 예 #2
num1이 27, num2가 19이므로 27 * 19 = 513을 return합니다.
아이디어
- 역시 합, 차 구하는 것과 원리 동일하다.
나의 풀이
class Solution {
public int solution(int num1, int num2) {
int answer = num1*num2;
return answer;
}
}
4. 몫 구하기
https://school.programmers.co.kr/learn/courses/30/lessons/120805
문제 설명
정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요.
입출력 예
입출력 예 설명
# 1
- num1이 10, num2 가 5이므로 10을 5로 나눈 몫 2를 return 합니다.
# 2.
- num1 이 7, num2 가 2이므로 7을 2로 나눈 몫 3을 return 합니다.
아이디어
- 역시 위와 동일
나의 풀이
class Solution {
public int solution(int num1, int num2) {
int answer = 0;
answer = num1 / num2;
return answer;
}
}
'Java > 알고리즘' 카테고리의 다른 글
[Lv.0] 대소문자 바꿔서 출력하기 (0) | 2023.05.10 |
---|---|
[Lv.0] (4문제) a와 b 출력하기, 문자열 반복해서 출력하기, 덧셈 식 출력하기, 문자열 출력하기 (1) | 2023.05.10 |
[LV.0] 옷가게 할인 받기_Java (0) | 2023.03.20 |
[백준] 시험 성적 (0) | 2023.03.18 |
[백준] 사분면 고르기 (0) | 2023.03.18 |