728x90
반응형
https://github.com/ROUTINE-STUDY/Algorithm
알고리즘 스터디를 진행하고 있습니다. 😊
초보들로 구성되어있으며, 열심히 풀어보고 풀이 방식을 공유하고 피드백을 해주는 스터디입니다.
참여 문의는 댓글 혹은 GitHub 주소를 참고해주세요.
문제 출처 : https://www.acmicpc.net/problem/2480
내 코드(JAVA)
public static void main(String[] args) throws IOException {
try (BufferedReader br = new BufferedReader(new InputStreamReader(System.in))) {
String[] result = br.readLine().split(" ");
final int A = Integer.parseInt(result[0]);
final int B = Integer.parseInt(result[1]);
final int C = Integer.parseInt(result[2]);
int money = 0;
if (A == B && B == C) {
money = 10000 + A * 1000;
} else if (A == B || A == C) {
money = 1000 + A * 100;
} else if (B == C) {
money = 1000 + B * 100;
} else {
money = Math.max(A, Math.max(B, C)) * 100;
}
System.out.println(money);
}
}
public static void main(String[] args) throws IOException {
try (BufferedReader br = new BufferedReader(new InputStreamReader(System.in))) {
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
int[] countArr = new int[7];
int money = 0;
while (st.hasMoreTokens()) {
countArr[Integer.parseInt(st.nextToken())]++;
}
for (int i = 1; i < countArr.length; i++) {
if (countArr[i] == 3) {
money = 10000 + i * 1000;
break;
}
if (countArr[i] == 2) {
money = 1000 + i * 100;
break;
}
if (countArr[i] == 1) {
money = i * 100;
}
}
System.out.print(money);
}
}
728x90
반응형
'알고리즘' 카테고리의 다른 글
[백준/JAVA] 2581. 소수 (0) | 2022.07.16 |
---|---|
[백준/JAVA] 2525. 오븐 시계 (0) | 2022.07.01 |
[프로그래머스/JAVA] 오픈채팅방 (0) | 2022.06.03 |
[프로그래머스/JAVA] 신고 결과 받기 (0) | 2022.05.29 |
[백준/JAVA] 2508. 사탕 박사 고창영 (0) | 2022.04.06 |
댓글