CodeUp(코드업) 풀이 (1040번)

이 포스팅은 codeup.kr(코드업)의 문제를 Python3로 풀고 정리한 내용입니다.


1040 : [기초-산술연산] 정수 한 개 입력받아 부호 바꿔 출력하기

문제 설명

입력된 정수의 부호를 바꿔 출력하는 프로그램을 작성해보자.
(단, -2147483647 ~ 2147483647 범위의 정수가 입력된다.)

입력

정수 한 개가 입력된다.

출력

입력 받은 정수의 부호를 바꿔 출력한다.

입력 예시

-1

출력 예시

1


내 풀이

1
2
3
4
5
try:
num = int(input());
print(-num);
except Exception as e:
prin
  • 양수 -> 음수, 음수 -> 양수로 변환하기 위해서 출력할 때,
    변수에 단항연산자 -를 붙여서 부호를 바꾸어 주었다.

모범 답안

1
2
3
a=input()
n=int(a)
print(-n)