๋ฌธ์ ์ค๋ช ๋ช๊ฐ์ ๊ฐ์ค์ด ํ์ํ์ง ๊ตฌํ๋ ๋ฌธ์ ํ ๊ฐ์ค์ ์ด์ด์ ์ฌ์ฉํ๋ ค๋ฉด ์ฒญ์์๊ฐ 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) // ๊ฐ์ค๋ฒํธ..
ํ๋ก์ธ์ค์ ์ค๋ ๋์ ์ฐจ์ด๋ ๋ฌด์์ธ๊ฐ์? ํ๋ก์ธ์ค๋ .exe๊ฐ์ ์์ง ์คํ๋์ง ์์ ํ์ผ์ ํ๋ก๊ทธ๋จ์ด๋ผ๊ณ ํ๋๋ฐ ๊ทธ ํ๋ก๊ทธ๋จ์ ์คํ์ํค๋ฉด ํ๋ก์ธ์ค๋ค. ์ฆ ์ปดํจํฐ์์ ์คํ๋๊ณ ์๋ ํ๋ก๊ทธ๋จ์ด๋ค. ์ค๋ ๋๋ ํ๋ก์ธ์ค๊ฐ ํ ๋น๋ฐ์ ์์์ ์ด์ฉํ๋ ์คํ ํ๋ฆ์ ๋จ์์ด๋ค. ๋์ ํฐ ์ฐจ์ด๋ ์ค๋ ๋๋ ์ค๋ ๋๋ผ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ณต์ ํ์ง๋ง ํ๋ก์ธ์ค๋ ์์ ์ ์์๋ง ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค. ๋ฐ๋ผ์ ํ ์ค๋ ๋๊ฐ ์ข ๋ฃ๋๋ค๋ฉด ๋ค๋ฅธ ์ค๋ ๋์๊ฒ ์ํฅ์ ๋ผ์น์ง๋ง ํ๋ก์ธ์ค๋ ํ ํ๋ก์ธ์ค๊ฐ ์ข ๋ฃ๋์ด๋ ๋ค๋ฅธ ํ๋ก์ธ์ค์๊ฒ ์ํฅ์ ๋ผ์น์ง ์๋๋ค. ๊ต์ฐฉ์ํ๋ ๋ฌด์์ด๋ฉฐ, ๊ต์ฐฉ์ํ๊ฐ ๋ฐ์ํ๊ธฐ ์ํด์๋ ์ด๋ค ์กฐ๊ฑด์ด ์์ด์ผ ํ๋์? ๊ต์ฐฉ์ํ๋ ํ๋ก์ธ์ค or ์ค๋ ๋๋ค์ด ์๋ก ํ์ํ ์์์ ํ์ ์ ์ผ๋ก ์๋ก ๊ฐ์ง๊ณ ์๋ ๊ฒ์ด๋ค. ๊ต์ฐฉ ์ํ ๋ฐ์ ์กฐ๊ฑด์ 4๊ฐ์ง์ด๊ณ ๋ชจ๋ ์ถฉ์กฑ..
// ๋ฌธ์์ด ๋ฆฌํฐ๋ด์ ํน์ ๋ฌธ์ let sparklingHeart = "\\u{1F496}" // ๐, Unicode scalar U+1F496 // ๋ฌธ์์ด ๋ณ๊ฒฝ var variableString = "Horse" variableString += " and carriage" // "Horse and carriage" ๋ฌธ์์ด์ ๊ฐ(value) ํ์ ์ด๋ค. ์๋ณธ์ด ์๋ ์๋ก์ด ๋ณต์ฌ๋ณธ์ด ์ ๋ฌ๋๋ค. ์ ๋์ฝ๋ (Unicode) ์ธ์ฝ๋ฉ, ํ๊ธฐ, ๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ์ฐ๊ธฐ ์์คํ ์์์ ํ ์คํธ ํ๋ก์ธ์ฑ์ ์ํ ๊ตญ์ ํ์ค์ด๋ค. Swift์ String ๊ณผ Character ํ์ ์ ์ ๋์ฝ๋๋ฅผ ์๋ฒฝํ๊ฒ ์ง์ํ๋ค. Swift์ ๊ธฐ๋ณธ String ํ์ ์ ์ ๋์ฝ๋ ์ค์นผ๋ผ ๊ฐ (Unicode scalar values) ์ผ๋ก๋ถํฐ ์์ฑ var ..
๋์ ์ฐ์ฐ์ (Assignment Operator) if x = y { // ํ๋ฆฐ ๋ฌธ๋ฒ, ๋์ ์ฐ์ฐ์๋ ๊ฐ์ ๋ฆฌํดํ์ง ์์ } ์ฐ์ ์ฐ์ฐ์ (Arithmetic Operators) 1 + 2 // equals 3 5 - 3 // equals 2 2 * 3 // equals 6 10.0 / 2.5 // equals 4.0 ๊ฐ์ด ์ค๋ฒํ๋ก์ฐ ๋๋ ๊ฒ์ ํ๋ฝํ์ง ์์ ๋๋จธ์ง ์ฐ์ฐ์ (Remainder Operator) -9 % 4 // -9 = (4*-2) + (-1) a = (b x some multiplier) + remainder ๊ณ์ฐ์์ผ๋ก ๋๋จธ์ง ๊ณ์ฐ ๋จํญ ๋บ์ ์ฐ์ฐ์ (Unary Minus Operator) & ๋จํญ ๋ง์ ์ฐ์ฐ์ (Unary Plus Operator) // ๋จํญ ๋บ์ ์ฐ์ฐ์ let th..