[백준] 2480번 - 주사위 세개 (파이썬)

2022. 5. 16. 15:03·🎲 알고리즘 공부/백준

📝 문제

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

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

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

 

입출력 예시

 

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

 

2480번: 주사위 세개

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

www.acmicpc.net

 

🎨 풀이

💡 첫 번째 시도 = 성공 코드

import sys

a, b, c = map(int, sys.stdin.readline().split())

if (a == b == c):
    print(10000 + ( a * 1000 ))
elif (a != b != c and a != c):
    max = max(a,b,c)
    print(max * 100)
else :
    if a == b :
        equal = a
    elif b == c :
        equal = b
    else : equal = c # a와 c가 같은 경우
    print(1000+equal*100)

> 

이 문제도 각각 범위에 맞게 조건식을 작성해주면 된다.

1. 입력받은 a, b, c가 모두 일치하는 경우

 : 10000 + (같은 눈 * 1000)  // 문제 그대로 써주면 됨. 여기서 같은 눈에는 a, b, c 모두 들어올 수 있음.

2. 모두 다른 눈인 경우 = a가 b와 같지않고, b와 c가 같지 않고, 또 a와 c도 같지 않을 때

 : max()를 이용해 가장 큰 값을 구함. 

  max * 100 값을 출력함.

3. 그 외 = 모두 일치하지도 않고 그렇다고 모두 다른 눈인 것도 아닌 경우 = 두개만 일치할 때

 : 같은 눈이 뭔지 찾아줌.

  1000 + (같은 눈 * 100) 을 출력함.

 

​끝~

 

 

⭐ 느낀점

 

> 오랜만에 숫자 올라가는 그 떨림을 제대로 느꼈다. ㅋㅋㅋㅋ 재밌구먼~ 이거 작성하는 사이에 누가 내 소스를 읽었네 그것도 2명이나 ㅎㅎ. 기분이 좋구먼~~ 넘 재밌다 ㅠ0ㅠ 이제 더 발전하면 더더 재밌어지겠지?! 기대가 된다. ㅎㅎ

'🎲 알고리즘 공부 > 백준' 카테고리의 다른 글

[백준] 2739번 - 구구단 (파이썬)  (0) 2022.05.19
[백준] 2525번 - 오븐 시계 (파이썬)  (0) 2022.05.18
[백준] 2884번 - 알람 시계 (파이썬)  (0) 2022.05.17
[백준] 14681번 - 사분면 고르기 (파이썬)  (0) 2022.05.15
[알고리즘] 백준 - 11653 소인수분해  (1) 2022.01.17
'🎲 알고리즘 공부/백준' 카테고리의 다른 글
  • [백준] 2525번 - 오븐 시계 (파이썬)
  • [백준] 2884번 - 알람 시계 (파이썬)
  • [백준] 14681번 - 사분면 고르기 (파이썬)
  • [알고리즘] 백준 - 11653 소인수분해
듬듬
듬듬
  • 듬듬
    두드림
    듬듬
  • 전체
    오늘
    어제
    • 분류 전체보기 (280)
      • 📑 신입일기 (35)
      • 🍪 Web (1)
        • angular (1)
        • JavaScript (0)
      • 🧩 Node.js 공부 (2)
      • 🎲 알고리즘 공부 (192)
        • 프로그래머스 (76)
        • 백준 (96)
        • 코드업 (19)
      • 🎨 Tistory Customizing (1)
      • 💌 일상 (12)
        • 일상 (5)
        • 기록 (7)
      • 📜 자격증 (2)
        • 정보처리기사 (2)
      • 📗 spring boot 공부 (9)
      • 학교 공부 (20)
        • ICT 개론 (14)
        • 리눅스 (6)
      • ChatGPT 랑 놀기 (0)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    코드업
    정보처리기사
    nodejs
    파이썬
    BOJ
    스프링 부트
    연습문제
    6월 목표
    컨텐더스
    일기
    카카오
    til
    충무로
    오버워치
    50문답
    피보나치수
    코민이
    오블완
    폰켓몬
    행렬덧셈
    코린이
    찬양추천
    코테
    codeup
    티스토리챌린지
    신입일기
    프로그래머스
    백준
    정처기
    스프링부트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
듬듬
[백준] 2480번 - 주사위 세개 (파이썬)
상단으로

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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