-
[자바(JAVA)] 두 수의 합, 두 수의 차, 두 수의 곱, 몫 구하기, 나머지 구하기, 나이 출력(LocalDate), 숫자 비교하기, 각도기, 짝수의 합프로그래머스/자바(JAVA) 2023. 5. 25. 01:36728x90
1. 두 수의 합
class Solution { public int solution(int num1, int num2) { return num1 + num2; } }
2. 두 수의 차
class Solution { public int solution(int num1, int num2) { int answer = num1-num2; return answer; } }
3. 두 수의 곱
class Solution { public int solution(int num1, int num2) { int answer = num1 * num2; return answer; } }
4. 몫 구하기
class Solution { public int solution(int num1, int num2) { int answer = num1 / num2; return answer; } }
5. 나머지 구하기
class Solution { public int solution(int num1, int num2) { int answer = num1 % num2; return answer; } }
6. 나이 출력
import java.time.*; class Solution { public int solution(int age) { LocalDate today = LocalDate.now(); return today.getYear() - age; // LocalDate 안쓸꺼면 // return 2022-age+1; } }
⭐LocalDate는 로컬시간을 따른다.
-> 년도는 해마다 바뀌기 때문에 LocalDate를 사용하면 다음해가 되더라도 코드를 수정할 필요가 없는 장점이 있다.
7. 숫자비교하기
class Solution { public int solution(int num1, int num2) { int answer = (num1 == num2) ? 1 : -1; return answer; } }
8. 각도기
class Solution { public int solution(int angle) { // 제한사항: 0 < angle ≤ 180, angle은 정수 if (0 < angle && angle < 90) return 1; else if (angle == 90) return 2; else if (90 < angle && angle < 180) return 3; else return 4; } }
9. 짝수의 합
class Solution { public int solution(int n) { int answer = 0; for(int i = 2; i <= n; i+=2){ answer += i; } return answer; } }
시작점: 2
증가수: +2
즉, 짝수만 확인됨
728x90'프로그래머스 > 자바(JAVA)' 카테고리의 다른 글