반응형
츄르사려고 코딩하는 코집사입니다.
1. [백준 알고리즘] 백준 23795번 사장님 도박은 재미로 하셔야 합니다 파이썬(Python)
1) 문제번호 : 23795번
2) 문제 출처
https://www.acmicpc.net/problem/23795
2. 문제
영국에는 스티븐 제라드라는 전설의 야바위꾼이 있다. 영국으로 여행을 떠난 윤성이는 스티븐 제라드를 만나게 되었다.
이 전설의 야바위꾼이 진행하는 야바위는 널리 알려진 방식과 동일하다. 3 개의 컵과 하나의 공을 사용해 임의의 한 컵에 공을 넣고 무작위로 컵들의 위치를 바꾼다. 야바위꾼이 정한 특정 순간에 위치 변경을 멈추게 되는데 그 순간 관객이 공의 위치를 찾으면 돈을 받을 수 있다. 스티븐 제라드가 공의 위치를 찾았을 때 베팅한 돈의 10 배를 주겠다 제안하자 윤성이는 솔깃해져 게임에 참여하게 되었다.
전설의 야바위꾼의 빠른 손놀림에 윤성이는 단 한번도 공의 위치를 찾지 못했고, 결국 윤성이는 배팅을 계속하다 지쳐 자리를 뜨게 되었다. 윤성이가 자리를 뜨기 전까지 잃은 돈을 계산하는 프로그램을 작성하자.
3. 제약사항
4. 입력
윤성이가 판마다 배팅한 양의 정수 형태의 돈이 한 줄에 하나씩 입력된다. 입력의 맨 마지막줄에는 윤성이가 자리를 뜨는 순간을 의미하는 수인 -1이 들어온다.
입력된 값은 2,000 개 미만이고, 윤성이가 베팅한 돈의 합은 2,147,483,647 을 넘지 않는다.
5. 출력
윤성이가 도박판에서 버린 돈의 총 합을 출력한다.
6. 풀이
- 간단한 출력 문제다.
- -1을 입력 받으면 while문을 종료하고, -1이 아니면 total에 입력값을 계속 더한다.
7. 소스 코드
import sys
input=sys.stdin.readline
total = 0
while True :
temp = int(input())
#-1 입력 받으면 종료
if temp==-1 : break
total += temp
print(total)
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준 알고리즘] 백준 2965번 캥거루 세마리 파이썬(Python) (0) | 2021.12.28 |
---|---|
[백준 알고리즘] 백준 5361번 전투 드로이드 가격 파이썬(Python) (0) | 2021.12.28 |
[백준 알고리즘] 백준 4880번 다음수 파이썬(Python) (0) | 2021.12.28 |
[백준 알고리즘] 백준 2935번 소음 파이썬(Python) (0) | 2021.12.25 |
[백준 알고리즘] 백준 4504번 배수 찾기 파이썬(Python) (0) | 2021.12.20 |
[백준 알고리즘] 백준 4101번 크냐? 파이썬(Python) (0) | 2021.12.20 |
[백준 알고리즘] 백준 2754번 학점계산 파이썬(Python) (0) | 2021.12.20 |
[백준 알고리즘] 백준 2511번 카드놀이 파이썬(Python) (0) | 2021.12.19 |
최근댓글