반응형
츄르사려고 코딩하는 코집사입니다.
1. [백준] 백준 29736번 브실이와 친구가 되고 싶어 파이썬(Python)
1) 문제번호 : 29736번
2) 문제 출처
https://www.acmicpc.net/problem/29736
2. 풀이
- 값 입력 받아서 K에서 X를 뺀 값과 K에서 X를 더한 값을 기준으로 사이에 있는 값들이 A보다 크거나 같고, B보다 작거나 같으면 수를 1개씩 증가시킨다.
- cnt가 0이라면 IMPOSSIBLE를 출력하고, 0이 아니라면 개수를 출력하면 된다.
3. 소스 코드
A, B = map(int, input().split())
K, X = map(int, input().split())
cnt = 0
for i in range(K-X, K+X+1) :
if i >= A and B >= i :
cnt += 1
if cnt == 0 :
print('IMPOSSIBLE')
else :
print(cnt)
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준] 백준 28444번 HI-ARC=? 파이썬(Python) (0) | 2023.10.23 |
---|---|
[백준] 백준 29699번 Welcome to SMUPC! 파이썬(Python) (0) | 2023.10.13 |
[백준] 백준 29716번 풀만한문제 파이썬(Python) (0) | 2023.10.11 |
[백준] 백준 29738번 Goodbye, Code Jam 파이썬(Python) (0) | 2023.10.11 |
[백준] 백준 29766번 DKSH 찾기 파이썬(Python) (0) | 2023.10.09 |
[백준] 백준 30033번 Rust Study 파이썬(Python) (0) | 2023.10.08 |
[백준] 백준 30204번 병영외 급식 파이썬(Python) (0) | 2023.10.08 |
[백준] 백준 29752번 최장 스트릭 파이썬(Python) (0) | 2023.10.05 |
최근댓글