[ํ๋ก๊ทธ๋๋จธ์ค] swift ํธํ
๋์ค
์นดํ
๊ณ ๋ฆฌ ์์
2023. 5. 18. 19:11
๋ฌธ์ ์ค๋ช ๋ช๊ฐ์ ๊ฐ์ค์ด ํ์ํ์ง ๊ตฌํ๋ ๋ฌธ์ ํ ๊ฐ์ค์ ์ด์ด์ ์ฌ์ฉํ๋ ค๋ฉด ์ฒญ์์๊ฐ 10๋ถ์ ๋ํด์ผ ํ๋ค. ๋ฌธ์ ํ์ด 1. ์์ฝ ์์ ์๊ฐ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ๋ค. 2. ์๊ฐ์ ๋ถ์ผ๋ก ๊ณ์ฐํ๋ค. 10:10 -> 10*60 + 10 = 610 3. ๊ฐ์ค ๋ฒํธ๋ฅผ ๋ฐฐ์ ํ๊ณ ๋ง์ฝ ๋ฐฐ์ ๋ ์์ฝ์๊ฐ์ ๋๋๋ ์๊ฐ+10๋ณด๋ค ์์ฝ ์์์๊ฐ์ด ๋์ค์ด๋ฉด ๊ทธ ๊ฐ์ค์ ์ด์ด ์ฌ์ฉํ๋ค. import Foundation func solution(_ book_time:[[String]]) -> Int { var answer = 0 let bookTime = book_time.sorted(by: {$0[0] < $1[0]}) var bookNum = Array(repeating: 0, count: bookTime.count) // ๊ฐ์ค๋ฒํธ..