Algorithm/기타(기업등)
[CodingBat/java] blackjack
IagreeBUT
2021. 10. 7. 03:34
728x90
구분
- Logic2
링크
https://codingbat.com/prob/p117019
문제
두 수 중 21에 더 가까운 것을 출력하라
단, 21을 초과하는 수는 고려하지 않고, 둘다 21을 초과하면 0을 반환해라
풀이
- 둘다 21을 초과하면 -> 0
- 둘중 하나만 초과하면 -> 둘중 작은 수
- 둘다 초과하지 않으면 -> 둘중 큰 수
코드
public int blackjack(int a, int b) {
if(a>21 && b>21)return 0;
else if(a>21 || b>21 ) return Math.min(a,b);
else return Math.max(a,b);
}
메소드
728x90