반응형
<문제 의도>
기본적인 산술연산자를 쓸 수 있는가를 묻는 문제이다.
<시행착오>
어느 산술연산자를 사용하여 푸는지는 알고 있었는데, 문제를 읽고 알맞은 식을 세우는 연습을 더 해야겠다고 느꼈다. 문제에 '올림' 과 '적어도'라는 키워드를 캐치하여 식을 세울 수 있었어야했는데 조금 미흡했던 것 같다.
<시도>
문제에서 올림해서 24가 됐다고 했으니 원래 평균값은 23.xx.. 가 된다. 그래서 (곡의 갯수 * (평균값 - 1)) 로 계산해야한다. 그 후, 올림한 평균으로 따지니 다시 + 1을 해줘야한다. 즉 최종식은 (곡의 갯수 * (평균값 - 1) + 1)로 계산해야한다.
<코드>
import sys
# A는 곡의 갯수, I는 올림된 평균값
A, I = list(map(int, sys.stdin.readline().split()))
answer = A*(I-1) + 1
print(answer)
반응형
'알고리즘 공부' 카테고리의 다른 글
[파이썬] 백준 5522 - 카드 게임 (0) | 2021.08.27 |
---|---|
[파이썬] 백준 3046 - R2 (0) | 2021.08.27 |
[파이썬] 백준 3003 - 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2021.08.27 |
[파이썬] 백준 2845 - 파티가 끝나고 난 뒤 (0) | 2021.08.24 |
[파이썬] 백준 2475 - 검증수 (0) | 2021.08.24 |