Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 컴파일
- java참조자료형
- 작은수제거하기
- java set 저장
- java 자료구조 활용
- java알고리즘
- 격파르타비전공자
- 항해99후기
- sqld자격증합격
- 격파르타후기
- 비전공자sqld
- java set 출력
- java기본자료형
- 격파르타장점
- java알고리즘문제풀이
- java map
- javaJVM
- java list 출력
- 프로그래머스
- 항해15기
- 프로그래머스제일작은수
- 노베이스부트캠프
- 격파르타합격후기
- 인터프린터언어
- javaJRE
- java map 출력
- java list 저장
- java최솟값구하기
- java map 저장
- 코딩부트캠프후기
Archives
- Today
- Total
코딩과 결혼합니다
코딩테스트연습 - 두 수의 합, 차, 곱, 몫, 나머지 본문
728x90
문제
1)정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요.
2)정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.
제한사항
- -50,000 ≤ num1 ≤ 50,000
- -50,000 ≤ num2 ≤ 50,000
package prac;
class p02 {
public int solution(int num1, int num2) {
int answer = -1;
return answer;
}
}
class p02 {
public int solution(int num1, int num2) {
int answer = -1;
return answer;
}
}
답
package prac;
class p02 {
public int solution(int num1, int num2) {
int answer = -1;
boolean val = (-50000 <= num1 && num1 <= 50000 && -50000 <= num2 && num2 <= 50000);
if (val) {
answer = num1 + num2;
}
return answer;
}
}
class p02 {
public int solution(int num1, int num2) {
int answer = -1;
boolean val = (-50000 <= num1 && num1 <= 50000 && -50000 <= num2 && num2 <= 50000);
if (val) {
answer = num1 + num2;
}
return answer;
}
}
1) boolean 에는 true와 false 뿐만 아니라 조건식(=true)도 넣을 수 있다.
그리고 val를 만족하였을 때 시행 -> { answer = num1 + num2 ;}
그렇게 answer에 담긴 값을 return 한다.
2) 두 수의 차는 if 문 안에 answer = num1 - num2;
문제
1)정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.
2)정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.
3)정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요.
제한사항
- 0 ≤ num1 ≤ 100
- 0 ≤ num2 ≤ 100
class Solution {
public int solution(int num1, int num2) {
int answer = 0;
return answer;
}
}
public int solution(int num1, int num2) {
int answer = 0;
return answer;
}
}
답
class Solution {
public int solution(int num1, int num2) {
int answer = 0;
if(0 <= num1 && num1 <= 100 && 0 <= num2 && num2 <= 100){
answer = num1*num2;
}
return answer;
}
}
public int solution(int num1, int num2) {
int answer = 0;
if(0 <= num1 && num1 <= 100 && 0 <= num2 && num2 <= 100){
answer = num1*num2;
}
return answer;
}
}
2) 몫을 구할 때는 if문 안에 answer = num1 / num2;
3) 나머지를 구할 때는 answer = num1 % num2;
'2세 > 기타' 카테고리의 다른 글
코딩테스트연습 - 숫자 비교하기(if - else) (0) | 2023.05.25 |
---|---|
코딩테스트연습 - 나이 출력 (0) | 2023.05.25 |
Fetch 연습하기 (2주차 숙제) (0) | 2023.05.08 |
Fetch 연습하기 (0) | 2023.05.07 |
Javascript 문법 연습하기(2) - Fetch (0) | 2023.05.07 |