[Python] BOJ 8437번. Julka

8437번. Julka

문제 링크

번역 (구글 번역)

문제

Julka는 다음 퍼즐을 풀면서 어제 유치원에서 선생님을 놀라게했습니다.

클라우디아와 나탈리아는 10 개의 사과를 가지고 있지만 클라우디아는 나탈리아보다 2 개의 사과를 더 가지고 있습니다. 각 소녀는 사과를 몇 개나 가지고 있습니까? Julka는 망설이지 않고 대답했습니다. Klaudia에는 ​​6 개의 사과가 있고 Natalia에는 4 개의 사과가 있습니다.

교육자들은 Julka의 대답이 우발적이지 않은지 확인하고 퍼즐을 반복하여 매번 작업의 사과 수를 늘 렸습니다. 줄리아는 항상 올바르게 대답했습니다. 놀란 교사는 Julka의 “연구”를 계속하고 싶었지만 숫자가 너무 많으면 퍼즐을 빨리 풀 수 없었습니다. 유치원 교사를 도와주고 그녀의 솔루션을 제안하는 프로그램을 작성하십시오.

다음과 같은 프로그램을 작성하십시오.

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

입력

입력은 두 줄로 구성됩니다. 첫 번째 줄에는 소녀들이 소유 한 모든 사과의 수가 있고 두 번째 줄에는 클라우디아의 사과가 몇 개나 있습니다. 두 숫자는 정수이고 양수입니다. 소녀들은 사과가 10^100 개를 넘지 않는 것으로 알려져 있습니다. 보시다시피 사과는 매우 작을 수 있습니다.

출력

프로그램은 두 줄의 정수를 한 줄에 하나씩 두 개씩 (표준 출력으로) 작성해야합니다. 첫 번째 줄에는 클라우디아 사과 수, 두 번째 줄에는 나탈리아 사과 수를 포함해야합니다. 소녀들은 항상 전체 사과를 먹는 것으로 알려져 있습니다.

풀이 코드

입, 출력의 번역이 옳지 않지만, 문제와 예제를 보고 때려 맞춘다.

1
2
3
4
5
6
7
8
9
# 8437번. Julka

t = int(input())  # total
k = int(input())  # Klaudia-Natalia

n = (t-k)//2
print(n+k)
print(n)

비고

  • 브론즈5