๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“– Problem Solution/Programmers

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ž์—ฐ์ˆ˜ ๋’ค์ง‘์–ด ๋ฐฐ์—ด๋กœ ๋งŒ๋“ค๊ธฐ Swift

by Fomagran ๐Ÿ’ป 2020. 2. 27.
728x90
๋ฐ˜์‘ํ˜•

๋ฌธ์ œ ์„ค๋ช…

์ž์—ฐ์ˆ˜ n์„ ๋’ค์ง‘์–ด ๊ฐ ์ž๋ฆฌ ์ˆซ์ž๋ฅผ ์›์†Œ๋กœ ๊ฐ€์ง€๋Š” ๋ฐฐ์—ด ํ˜•ํƒœ๋กœ ๋ฆฌํ„ดํ•ด์ฃผ์„ธ์š”. ์˜ˆ๋ฅผ๋“ค์–ด n์ด 12345์ด๋ฉด [5,4,3,2,1]์„ ๋ฆฌํ„ดํ•ฉ๋‹ˆ๋‹ค.

์ œํ•œ ์กฐ๊ฑด

  • n์€ 10,000,000,000์ดํ•˜์ธ ์ž์—ฐ์ˆ˜์ž…๋‹ˆ๋‹ค.

์ž…์ถœ๋ ฅ ์˜ˆ

n return
12345 [5,4,3,2,1]

ํ’€์ด:n์„ String์œผ๋กœ ๋ณ€ํ˜•ํ•œ ๋‹ค์Œ ๊ฐ ๊ฐ์˜ ๋ฌธ์ž๋ฅผ String์œผ๋กœ ๋ฐ”๊ฟ”์ฃผ๊ณ  Int๋กœ ๋ฐ”๊ฟ” map์œผ๋กœ ๋ฐฐ์—ด์— ๋‹ด์•„์ค€ ๋‹ค์Œ reversed() ๋ฉ”์†Œ๋“œ๋ฅผ ์ด์šฉํ•ด ๊ฑฐ๊พธ๋กœ ์ •๋ ฌํ•ด์ค€๋‹ค.

1
2
3
func solution(_ n:Int64) -> [Int] {
    return String(n).map{Int(String($0))!}.reversed()
}
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€