reverse 함수에 정수인 숫자를 인자로 받습니다.
그 숫자를 뒤집어서 return해주세요.
x: 숫자
return: 뒤집어진 숫자를 반환!
예들 들어,
x: 1234
return: 4321
x: -1234
return: -4321
x: 1230
return: 321
def reverse(number):
if number > 0:
s = str(number)
s_reverse = '' # 빈 문자열
for char in s:
s_reverse = char + s_reverse #1, 21, 321, 4321
s_reverse = int(s_reverse)
else:
number *= -1
s = str(number)
s_reverse = ''
for char in s:
s_reverse = char +s_reverse
s_reverse = -1 * int(s_reverse)
return s_reverse
def reverse(number):
# 여기에 코드를 작성해주세요.
if number < 0:
number = str(abs(number))[::-1]
return int(number) * -1
else:
number = str(number)[::-1]
return int(number)
➡️ 숫자를 절대값으로 만들고, [::-1]즉 뒤에서부터 하나씩 출력,하고 음수일때는 * -1 , 양수일때는 그대로 출력