์ ๋ ฌ์ ์ ๋นํ ์กฐ๊ฑด์ ์ฃผ์ด์ ํธ๋๋ฐ, ๋ฌธ์์ด์ ์ธ๋ฑ์ค๋ก ์ง์ ์ ๊ทผ์ด ์๋์ ๋ฐฐ์ด๋ก ๋ณํํด์ ์ ๊ทผ, ๋น๊ตํ๋ ๋ฐฉ์์ผ๋ก ํ์๋ค. ์ด๋ฐ ๋ฌธ์์ด๊ณผ ๊ด๋ จ๋ ๋ฌธ์ ๋ฅผ ํ ๋๋ฉด, ํ์ด์ฌ์ผ๋ก ํธ๋ ๊ฒ ์ข ๋ ์ฌ์ด ๊ฑฐ ๊ฐ๋ค.
๋ฌธ์
https://programmers.co.kr/learn/courses/30/lessons/12915?language=swift
๋ด๊ฐ ์์ฑํ ์ฝ๋
Swift
func solution(_ strings:[String], _ n:Int) -> [String] {
let answer = strings.sorted(by: {
if Array($0)[n] == Array($1)[n] {
return $0 < $1
}
return Array($0)[n] < Array($1)[n]
})
return answer
}