백준 알고리즘 8437번

백준 알고리즘 8437번 Julka

문제

줄카는 어제 다음과 같은 수수께끼를 풀어서 유치원 선생님을 놀라게 했습니다:

클라우디아와 나탈리아는 사과를 10개씩 가지고 있지만, 클라우디아가 나탈리아보다 사과가 2개 더 많습니다. 두 소녀는 각각 사과를 몇 개씩 가지고 있을까요? 줄카는 생각 없이 대답했습니다: 클라우디아는 사과가 6개, 나탈리아는 사과가 4개입니다.

교사는 Julka의 대답이 우연의 일치인지 확인하기로 결정하고 매번 작업에서 사과 수를 늘리면서 수수께끼를 반복했습니다. Julka는 항상 정답을 맞혔습니다. 놀란 유치원 교사는 줄리아를 계속 “조사”하고 싶었지만 숫자가 너무 많아서 스스로 수수께끼를 빨리 풀 수 없었습니다. 유치원 선생님을 도와서 해결책을 알려주는 프로그램을 작성하세요.

그 프로그램을 작성하세요:

  • (표준 입력에서) 두 소녀가 함께 가지고 있는 사과의 수와 클라우디아가 가지고 있는 사과가 몇 개 더 있는지 읽습니다,
  • 클라우디아가 가진 사과 수와 나탈리아가 가진 사과 수를 계산합니다,
  • 결과를 (표준 출력에) 씁니다.

입력

입력은 두 줄로 구성됩니다. 첫 번째 줄에는 소녀들이 소유한 모든 사과의 개수가 들어 있고, 두 번째 줄에는 클라우디아가 가지고 있는 사과가 몇 개 더 있는지 알려주는 숫자가 들어 있습니다. 두 숫자 모두 정수이며 양수입니다. 소녀들이 함께 가지고 있는 사과는 10100개(1과 0)를 넘지 않는 것으로 알려져 있습니다. 보시다시피 사과는 매우 작을 수 있습니다.

출력

프로그램은 한 줄에 하나씩 두 개의 정수를 연속해서 두 줄로 (표준 출력으로) 인쇄해야 합니다. 첫 번째 줄에는 클라우디아의 사과 수가 포함되어야 하고, 두 번째 줄에는 나탈리아의 사과 수가 포함되어야 합니다. 소녀들은 항상 사과를 통째로 가지고 있는 것으로 알려져 있습니다.

예제

입력출력
10
2
6
4

풀이

a = int(input())
b = int(input())
print((a+b) // 2)
print((a-b) // 2)
* TOC {:toc}

© 2021. All rights reserved.