현재 코드는 LeetCode의 제약(4자리) 기준으로 num 이 들어온다고 가정하여 풀이되어 있습니다. 문제풀이의 취지에 맞추어 함수의 타입이 허용하는 전체 범위에서 들어온다고 가정하고 풀이하여야 합니다.
i32 는 음수 핸들링이 포함되므로, 문제풀이의 복잡도를 불필요하게 증가시키지 않기 위하여, num의 타입을 unsigned 타입으로 변경하여서, u32, u16과 같은 타입으로 변경한 후, 해당 타입이 허용하는 전체 범위에서 들어온다고 가정하고 풀이해주세요.