Python/백준 문제 풀이
[BOJ] 26517번 연속인가? ?
서원두
2023. 1. 7. 17:39
무난한 구현 문제다.
$ k \: $에서 연속인지 아닌지를 확인해주면 되는데, $ ak + b \: $와 $ ck + d \: $가 같으면 연속임을 명시해 줬고, 이것을 가지고 조건문으로 검증하면 끝난다.
import sys
if __name__ == '__main__':
k = int(sys.stdin.readline().rstrip())
a, b, c, d = map(int, sys.stdin.readline().rstrip().split())
if a*k+b == c*k+d:
print('Yes', a*k+b)
else:
print('No')
이 문제가 실버인 이유는 연속이라는 개념이 가지는 난이도의 어려움 때문이니 무서워하지 말자. 여기서 연속이 왜 어려운 거냐고 생각할 수도 있겠지만, 우리가 이걸 고등학생 때 어떻게 배웠는지를 생각해 보자. 게다가 연속은 미분을 배우기 전에 나오는, 굉장히 중요하고 간과할 수 없는 개념이다.
728x90