최대 1 분 소요

1. 문제

[Bronze V] Next in line - 6749

문제 링크

성능 요약

메모리: 30860 KB, 시간: 76 ms

분류

사칙연산(arithmetic), 수학(math)

문제 설명

You know a family with three children. Their ages form an arithmetic sequence: the difference in ages between the middle child and youngest child is the same as the difference in ages between the oldest child and the middle child. For example, their ages could be 5, 10 and 15, since both adjacent pairs have a difference of 5 years.

Given the ages of the youngest and middle children, what is the age of the oldest child?

입력

The input consists of two integers, each on a separate line. The first line is the age Y of the youngest child (0 ≤ Y ≤ 50). The second line is the age M of the middle child (Y ≤ M ≤ 50).

출력

The output will be the age of the oldest child.

출처: 백준, https://https://www.acmicpc.net/

2. 해결방법 시간복잡도

  1. 단순 코딩 O(1)

3. 문제 해결 및 코드


  • 주석을 참고하면서 이해를 돕습니다.

4. 알고리즘 및 해설

  1. 입력받은 두 값을 문제에서 제시한 방식대로 출력한다.
    • 연령 차를 구하는 것으로 막내와 중학생의 나이를 고려하여 가장 큰 아이의 나이를 구하는 것이다.