[codeup] 4036 : 합과 차

844 단어 pythoncodeupcodeup

문제

[문제1] 합과 차 (16점, 제한시간 1초)

어떤 두 자연수 a와 b가 있을 때(a≥b), 합 n=a+b와 차 m=a-b는 다음과 같은 성질을 가진다.

n+m은 짝수이다.

두 자연수 a와 b의 합(n)과 차(m)가 입력되었을 때, a와 b를 구하는 프로그램을 작성하시오.

입력

입력 예시

5
1

출력

  1. a+b=n과 a-b=m이 되는 두 수 a와 b를 구하여 첫 번째 줄에 a를 출력한다.

  2. 두 번째 줄에 b를 출력한다.

출력 예시

3
2

문제 풀이

문제를 하나씩 풀다보니까 쉽게 풀 수 있는 방법이 있었다.
우리가 구해야할 것은 a,b값이기에 아래와같이 수식을 만들어주면 충분히 쉽게 문제를 풀 수있다.

# https://codeup.kr/problem.php?id=4036

import math

n = int(input())
m = int(input())

def find_a(n,m):
    return int((n+m)/2)

def find_b(n,m):
    return int((n-m)/2)


print(find_a(n,m))
print(find_b(n,m))

좋은 웹페이지 즐겨찾기