<๋ฌธ์ >
<๋ด ํ์ด>
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 ํด์ฃผ์๋ค.
728x90
'์๊ณ ๋ฆฌ์ฆ(programmers)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Swift] ํ๋ก๊ทธ๋๋จธ์ค_ํ์ค๋ ์ (0) | 2024.03.22 |
---|---|
[Swift] ํ๋ก๊ทธ๋๋จธ์ค_์ฝ๋ผ ๋ฌธ์ (0) | 2024.03.21 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค_๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ / ์ ์ ์ ๊ณฑ๊ทผ ํ๋ณ (0) | 2024.03.20 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค_์์ฐ์ ๋ค์ง์ด ๋ฐฐ์ด๋ก ๋ง๋ค๊ธฐ (0) | 2024.03.19 |
[Swift] ํ๋ก๊ทธ๋๋จธ์ค_x๋งํผ ๊ฐ๊ฒฉ์ด ์๋ n๊ฐ์ ์ซ์ (0) | 2024.03.18 |