[프로그래머스] DAY 4. n의 배수 | 공배수 | 홀짝에 따라 다른 값 반환하기 | 조건 문자열 | flag에 따라 다른 값 반환하기
|2024. 8. 27. 00:18
728x90
🔗 문제 : n의 배수
✨ 전체코드 ✨
class Solution {
public int solution(int num, int n) {
return num % n == 0 ? 1 : 0;
}
}
🌀 성능
- 메모리 : 77.8 MB
- 시간 : 0.02 ms
🔗 문제 : 공배수
✨ 전체코드 ✨
class Solution {
public int solution(int number, int n, int m) {
return number % n == 0 && number % m == 0 ? 1 : 0;
}
}
🌀 성능
- 메모리 : 73.3 MB
- 시간 : 0.03 ms
🔗 홀짝에 따라 다른 값 반환하기
✨ 전체코드 ✨
class Solution {
public int solution(int n) {
int answer = 0;
for(int i=1; i<=n; i+=2){
answer += (n%2 != 0 ? i : Math.pow(i+1, 2));
} return answer;
}
}
🌀 성능
- 메모리 : 81.1 MB
- 시간 : 0.12 ms
🔗 조건 문자열
✨ 전체코드 ✨
class Solution {
public int solution(String ineq, String eq, int n, int m) {
return ineq.equals(">") ? eq.equals("=") ? n>=m ? 1 : 0 : n>m ? 1 : 0
: eq.equals("=") ? n<=m ? 1 : 0 : n<m ? 1 : 0;
}
}
🌀 성능
- 메모리 : 67.1 MB
- 시간 : 0.04 ms
🔗 flag에 따라 다른 값 반환하기
✨ 전체코드 ✨
class Solution {
public int solution(int a, int b, boolean flag) {
return flag ? a+b : a-b;
}
}
🌀 성능
- 메모리 : 70.9 MB
- 시간 : 0.07 ms
'Algorithm > Programmers' 카테고리의 다른 글
[프로그래머스] 연속된 부분 수열의 합 (0) | 2024.08.31 |
---|---|
[프로그래머스] DAY 5. 코드 처리하기 | 등차수열의 특정한 항만 더하기 | 주사위 게임 2 | 원소들의 곱과 합 | 이어 붙인 수 (0) | 2024.08.27 |
[프로그래머스] 성격 유형 검사하기 (2) | 2024.07.16 |
[프로그래머스] 요격 시스템 (0) | 2024.06.21 |
[프로그래머스] 바탕화면 정리 (0) | 2024.06.21 |