코딩테스트

[백준] 26517 | 연속인가? ? [파이썬/python]

사용할수없는닉네임이왜이렇게많지ㅠㅠ 2025. 5. 12. 20:45
728x90

문제

link: https://www.acmicpc.net/problem/26517

함수 f(x) = ax + b (x <= k), cx + d (x > k)가 주어질 때 함수가 x=k에서 연속인지 판별하는 문제이다.

연속일 경우 Yes와 f(k)를, 연속이 아닐 경우 No를 출력한다.

 

접근

ak + b == ck + d가 참이면 함수는 x=k에서 연속이다.

 

코드

k = int(input())
a, b, c, d = map(int, input().split())

if a*k + b == c*k + d:
    print('Yes', a*k+b)
else: print('No')
728x90