Algorithm/[알고리즘]BACKJOON - Java&Kotlin

백준 Java 2480번 : 주사위 세개

2022. 1. 20. 17:43
반응형

https://www.acmicpc.net/problem/2480

 

2480번: 주사위 세개

1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다.  같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다.  같은 눈이 2개

www.acmicpc.net

문제

1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 

  1. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 
  2. 같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)×100원의 상금을 받게 된다. 
  3. 모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈)×100원의 상금을 받게 된다.  

예를 들어, 3개의 눈 3, 3, 6이 주어지면 상금은 1,000+3×100으로 계산되어 1,300원을 받게 된다. 또 3개의 눈이 2, 2, 2로 주어지면 10,000+2×1,000 으로 계산되어 12,000원을 받게 된다. 3개의 눈이 6, 2, 5로 주어지면 그중 가장 큰 값이 6이므로 6×100으로 계산되어 600원을 상금으로 받게 된다.

3개 주사위의 나온 눈이 주어질 때, 상금을 계산하는 프로그램을 작성 하시오.

입력

첫째 줄에 3개의 눈이 빈칸을 사이에 두고 각각 주어진다. 

출력

첫째 줄에 게임의 상금을 출력 한다.

예제 입력 1 

3 3 6

예제 출력 1 

1300

예제 입력 2 

2 2 2

예제 출력 2 

12000

예제 입력 3 

6 2 5

예제 출력 3 

600

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int a = sc.nextInt();
		int b = sc.nextInt();
		int c = sc.nextInt();
		
		if(a == b && a == c && b == c) { // 주사위 3개가 같을때
			System.out.print(10000 + (a * 1000));
		} else if(a == b || a == c ) { // 2개가 같을때
			System.out.print(1000 + (a * 100));
		} else if(b == c) { // 2개가 같을때
			System.out.print(1000 + (b * 100));
		} else { // 최대값 하나를 구할때
			System.out.print(Math.max(a, Math.max(b, c)) * 100);
		}
	}
}
반응형
저작자표시 비영리 변경금지 (새창열림)

'Algorithm > [알고리즘]BACKJOON - Java&Kotlin' 카테고리의 다른 글

백준 Java 11653번 : 소인수분해  (0) 2022.01.21
백준 Java 11720번 : 숫자의 합  (0) 2022.01.20
백준 Java 10039번 : 평균 점수  (0) 2022.01.20
백준 Java 4344번 : 평균은 넘겠지  (0) 2022.01.18
백준 Java 2525번 : 오븐 시계  (0) 2022.01.18
'Algorithm/[알고리즘]BACKJOON - Java&Kotlin' 카테고리의 다른 글
  • 백준 Java 11653번 : 소인수분해
  • 백준 Java 11720번 : 숫자의 합
  • 백준 Java 10039번 : 평균 점수
  • 백준 Java 4344번 : 평균은 넘겠지
yunJaem06
yunJaem06
yunJaem06
비바윤
yunJaem06
전체
오늘
어제
  • 전체 (147)
    • Algorithm (121)
      • [알고리즘]BACKJOON - Java&Kotli.. (98)
      • Java알고리즘 문제풀이 & Kotlin (23)
    • Kotlin (4)
    • Android (17)
    • CS (1)
      • 소프트웨어공학 (1)
      • 운영체제 (0)
      • 컴퓨터구조 (0)
    • 내가 좋아하는 맛집 :) (0)
    • 다시 볼만한 영화 & 드라마 (0)

블로그 메뉴

  • 홈

공지사항

인기 글

태그

  • 안드로이드
  • Lifecycle
  • 중복문자제거
  • 3장
  • reversed
  • DataBinding
  • qr
  • ViewModel
  • 특정 문자 뒤집기
  • Kotlin In Action
  • 양방향
  • 배열
  • 1장
  • 가위 바위 보
  • Android
  • 라이브러리
  • 알고리즘
  • 생명주기
  • MutableLiveData
  • 캡슐화
  • Livedata
  • ViewModelFactory
  • Java
  • splash화면
  • zxing
  • AndroidViewModel
  • kotlin
  • lottie
  • 코틀린
  • Kotiln

최근 댓글

최근 글

hELLO · Designed By 정상우.
yunJaem06
백준 Java 2480번 : 주사위 세개
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.