728x90
반응형
1040 : [기초-산술연산] 정수 1개 입력받아 부호 바꿔 출력하기(설명)
시간 제한 : 1초 메모리 제한 : 128 MB
문제 설명
입력된 정수의 부호를 바꿔 출력해보자.
단, -2147483647 ~ +2147483647 범위의 정수가 입력된다.
입력
정수 1개가 입력된다.
출력
부호를 바꿔 출력한다.
입력 예시
-1
출력 예시
1
내 풀이
a=input()
a=int(a)
if a==0:
a=0
else:
a=-a
print(a)
모범 답안
a=input()
n=int(a)
print(-n)
해설
저는 문제를 보고 조건문을 생각했었는데, 생각해보니 -0도 0이므로 조건문을 사용할 필요가 없을 것 같습니다.
모범 답안과 같이 -n을 print() 함수로 출력하는 것이 깔끔해 보입니다.
728x90
반응형
'알고리즘 (Python) > 코드업 기초 100제' 카테고리의 다른 글
[CodeUp] 코드업 기초 100제 1042번 풀이 - 파이썬(python) (0) | 2020.09.19 |
---|---|
[CodeUp] 코드업 기초 100제 1041번 풀이 - 파이썬(python) (0) | 2020.09.19 |
[CodeUp] 코드업 기초 100제 1039번 풀이 - 파이썬(python) (0) | 2020.09.19 |
[CodeUp] 코드업 기초 100제 1038번 풀이 - 파이썬(python) (0) | 2020.09.19 |
[CodeUp] 코드업 기초 100제 1037번 풀이 - 파이썬(python) (0) | 2020.09.19 |