
먼저 x: 1234 일 때
return: 4321을 처리해보자!
제일 먼저 생각난건 숫자를 문자열로 바꾼 후 슬라이싱을 사용해 거꾸로 출력하는것이다.


코드를 다음과 같이 작성했고 결과가 원하는대로 나왔다!
여기서 변수 n을 정수형으로 바꾸는 작업을 하면 첫번째 조건은 해결된다.

다음 조건을 해결해보자
x = -1234 일 때
return: -4321
일단 원래 작성했던 코드에 -1234값을 넣어보았다.

위처럼 type error 가 발생하였다.
왜 error가 발생하나 생각해보았더니 음수를 문자열로 변환후에 정수형으로 다시 변환할 때
"-"때문에 type error가 발생하는 것이였다.
그렇다면 조건문을 하나 만들어서 음수일 경우를 따로 return해야겠다고 생각했다.

이렇게 하니 결과값이 원하는 대로 출력되었다!
마지막 조건인
x = 1230
return = 321
처리해줄 필요없이 문자열에서 정수로 변환할 때 0이 제거된 후 리턴되었다.