[백준 baekjoon] 2480번 풀이
by mini_minpackage baekjoon;
import java.util.Scanner;
public class _2480 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n1 = sc.nextInt();
int n2 = sc.nextInt();
int n3 = sc.nextInt();
int money = 0;
int tmp = 0;
//같은 눈 3개
if (n1 == n2 && n2 == n3)
{
money = 10000 + n1 * 1000;
}
//같은 눈 2개
else if (n1 == n2 || n2 == n3 || n3 == n1)
{
if (n1 == n2)
{
money = 1000 + n1 * 100;
}
else if (n2 == n3)
{
money = 1000 + n2 * 100;
}
else if (n3 == n1)
{
money = 1000 + n3 * 100;
}
}
//모두 다름
else
{
if ( n2 > n1 )
{
tmp = n1;
n1 = n2;
n2 = tmp;
}
if ( n3 > n2 )
{
tmp = n2;
n2 = n3;
n3 = tmp;
}
if ( n3 > n1 )
{
tmp = n1;
n1 = n3;
n3 = n1;
}
if ( n2 > n1 )
{
tmp = n1;
n1 = n2;
n2 = tmp;
}
money = n1 * 100; //제일 큰 값
}
System.out.println(money);
sc.close();
}
}
다른 사람 풀이보니까 주사위 3개의 눈이 모두 다를 때 굳이 temp 를 사용하지 않아도 되는데 왜 그랬을까 싶다 ㅎㅎㅎ
요구에 없던 정렬을 하고 있었음...ㅎㅎ..ㅠ!!
'매일매일 알고리즘 공부' 카테고리의 다른 글
[백준 baekjoon] 8393번 풀이 (JAVA) (0) | 2023.06.09 |
---|---|
[백준 baekjoon] 10950번 풀이 (0) | 2023.06.08 |
[백준 baekjoon] 2525번 풀이 (0) | 2023.06.07 |
[백준 baekjoon] 11382번 풀이 (0) | 2023.06.07 |
코드업[CodeUp] 1097번 풀이 (0) | 2022.10.03 |
블로그의 정보
개발자 미니민의 개발로그
mini_min