String(n)을 하면, ["1", "1", "8", "2", "7", "2"] 이렇게 [String.Element] 타입이 된다. .sorted(by: >)로 내림차순을 해주고, 다시 String으로 감싸주면, 내림차순된 String 타입이 된다. 하지만, 리턴값이 Int64이어야 하므로 다시 Int64로 감싸서 변환해주면 옵셔널 Int64 타입이 된다. Int64(String(String(n).sorted(by: >)))! 이렇게 강제로 unwrapping 할 수도 있지만, guard문을 사용해서 unwrapping 해주었다.