반응형

@notepad_jj2

츄르사려고 코딩하는 코집사입니다.


1. [백준] 백준 29736번 브실이와 친구가 되고 싶어 파이썬(Python)

1) 문제번호 : 29736

 

2) 문제 출처

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

 

29736번: 브실이와 친구가 되고 싶어 🤸‍♀️

브실이의 친구들이 다 GOSU가 되자 자신과 실력이 비슷한 새로운 친구들을 사귀려고 한다. 주변을 아무리 둘러봐도 전부 GOSU뿐인 이곳에서 브실이는 겨우겨우 자신과 실력이 비슷한 사람들을 모

www.acmicpc.net

 

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)

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기