- 두 수의 차
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;
answer = num1/num2;
return answer;
}
}
- 숫자 비교하기
class Solution {
public int solution(int num1, int num2) {
int answer = 0;
answer = num1 == num2 ? 1 : -1;
/*
if(num1 == num2){
answer = 1;
}else{
answer = -1;
}
*/
return answer;
}
}
- 나머지 구하기
class Solution {
public int solution(int num1, int num2) {
int answer = 0;
answer = num1%num2;
return answer;
}
}
- 나이 출력
import java.time.*;
class Solution {
public int solution(int age) {
LocalDate today = LocalDate.now();
return today.getYear() - age + 1;
}
}
/*
class Solution {
public int solution(int age) {
int answer = 0;
answer = 2022 - age+1;
return answer;
}
}
*/
- 각도기
class Solution {
public int solution(int angle) {
int answer = 0;
return angle == 180 ? 4 : angle < 90 ? 1 : angle == 90 ? 2 : angle > 90 ? 3 : 0;
/*
if(0< angle && angle < 90) {
answer = 1;
}else if(angle == 90) {
answer = 2;
}else if(90 < angle && angle <180) {
answer = 3;
}else if(angle == 180) {
answer = 4;
}
*/
return answer;
}
}
- 짝수의 합
class Solution {
public int solution(int n) {
int answer = 0;
for(int i=2; i<=n; i+=2){
answer+=i;
}
/*
for(int i=0; i<=n; i++) {
if(i%2 == 0) {
answer += i;
}
}
*/
return answer;
}
}
'알고리즘 문제풀이 > Programmers' 카테고리의 다른 글
Programmers [level 0] 문자 반복 출력하기 - 120825 (0) | 2023.08.10 |
---|---|
Programmers [level 0] 진료 순서 정하기 - 120835 (0) | 2023.08.10 |
Programmers [level 0] 외계행성의 나이 - 120834 (0) | 2023.08.10 |
Programmers [level 0] 짝수 홀수 개수 - 120824 (0) | 2023.08.10 |
Programmers - Lv.0 (0) | 2023.06.09 |