๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ(266)
-
ํ๋ก๊ทธ๋๋จธ์ค - ์์ถ(Swift)
ํ๋ก๊ทธ๋๋จธ์ค - ์์ถ(Swift) ๋ฌธ์ ์ค๋ช https://school.programmers.co.kr/learn/courses/30/lessons/17684 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋์ ํ์ด ์ด ๋ฌธ์ ๋ ํ๊ธด ํ์ง๋ง ๋ง์ง๋ง ์ธ๋ฑ์ค๋ฅผ์ ๋๋ฌํ์ ๋ breakํ ํ ์ฒ๋ฆฌ๋ฅผ ์ด๋ป๊ฒ ํด์ผํ๋์ง ์ ๊ฐ์ด ์์์ ์๊ฐ์ด ์กฐ๊ธ ๊ฑธ๋ ธ๋ค. ๋ฌธ์ ์ ์๊ตฌ์ฌํญ๋๋ก ๊ตฌํ๋ง ํ๋ฉด ๋์ง๋ง ์ด๋ฐ ๋ฌธ์ ๋ฅผ ๋ง๋๊ฒ ๋๋ฉด ๊ทธ๋ฆผ์ ๊ทธ๋ ค๋ณด๋ฉด์ ๋น ๋ฅด๊ฒ ํด๊ฒฐํ๋ ๊ฒ ์ข์๋ฏํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ๋๋ฆฌ๋ฅผ UnicodeScalar๋ฅผ ์ด์ฉํด์ A~Z๊น์ง ์ ์ธํ๋ ๋ฐฉ๋ฒ๋ ์ต์ํด์ง๋ฉด ์ข์ ..
2022.10.18 -
ํ๋ก๊ทธ๋๋จธ์ค - ์คํ์ฑํ ๋ฐฉ(Swift)
ํ๋ก๊ทธ๋๋จธ์ค - ์คํ์ฑํ ๋ฐฉ(Swift) ๋ฌธ์ ์ค๋ช https://school.programmers.co.kr/learn/courses/30/lessons/42888 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋์ ํ์ด ๋์ ๋๋ฆฌ๋ฅผ ์ด์ฉํ์ฌ id์ ์ฐ๊ฒฐ๋ ๋๋ค์์ ์ง์ ํ๊ณ ํ๋ฒ๋ ๋์์ ํ๋ฉด ๋๋ ๋ฌธ์ ์ด๋ค. ์ด ํ์ด์ ๋น์ทํ ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ณด๋ ์ฒซ ๋ฒ์งธ for๋ฌธ์์ Enter์ Change์ธ์ง ํ์ธํ๋ ๊ฒ์ด ์๋ user์ count๋ก ๊ฐ์ ๋ฃ์ด์ฃผ์๋ค. import Foundation func solution(_ record:[String]) -> ..
2022.10.17 -
ํ๋ก๊ทธ๋๋จธ์ค - ๋ด์ค ํด๋ฌ์คํฐ๋ง(Swift)
ํ๋ก๊ทธ๋๋จธ์ค - ๋ด์ค ํด๋ฌ์คํฐ๋ง(Swift) ๋ฌธ์ ์ค๋ช https://school.programmers.co.kr/learn/courses/30/lessons/17677 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋์ ํ์ด ์ฒ์์๋ Set ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ด์ฉํด์ ํ์ด๋ณด๋ ค๊ณ ํ๋๋ฐ ์ค๋ณต๋ ํ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ฐฐ์ด์ ์ด์ฉํ๋ค. ๋จผ์ allSatisfy๋ฉ์๋๋ฅผ ์ด์ฉํด์ ๋ฌธ์์ด์ด ์ ๋ถ ๋ฌธ์์ธ ๊ฒฝ์ฐ์๋ง ๋ด์์ค ๋ค์ ์ฒซ๋ฒ์งธ ๋ฐฐ์ด์ ํ์ํ๋ฉด์ ๋๋ฒ์งธ ๋ฐฐ์ด์ ๊ฐ์ด ๋ด๊ฒจ์๋ค๋ฉด ์ ๊ฑฐ, ์๋๋ฉด ๋์ด๊ฐ๋ ํ์์ผ๋ก ๋ง๋ค์๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ๋ฌธ์ ์ ๋์ํฌ์ธํธ(?)๋ ์งํฉ A์ ์งํฉ B๊ฐ..
2022.10.15 -
ํ๋ก๊ทธ๋๋จธ์ค - ํ๋ฆฐํฐ(Swift)
ํ๋ก๊ทธ๋๋จธ์ค - ํ๋ฆฐํฐ(Swift) ๋ฌธ์ ์ค๋ช https://school.programmers.co.kr/learn/courses/30/lessons/42587 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋ค๋ฅธ์ฌ๋์ ํ์ด ์ฐ์ ์์ ํ ๋ฌธ์ ๋ผ๋ ๊ฒ์ ์์์ง๋ง ์ด๋ป๊ฒ ๊ตฌํํด์ผํ๋์ง, ์ด ๋ฌธ์ ์์๋ ์ด๋ป๊ฒ ์ฌ์ฉํด์ผํ ์ง ๋ชฐ๋ผ์ ๋ค๋ฅธ ์ฌ๋์ ์ฝ๋๋ฅผ ์ฐธ๊ณ ํ๋ค. import Foundation func solution(_ priorities:[Int], _ location:Int) -> Int { var queue: [(Int, Int)] = priorities.e..
2022.10.14 -
ํ๋ก๊ทธ๋๋จธ์ค - ๊ธฐ๋ฅ๊ฐ๋ฐ(Swift)
ํ๋ก๊ทธ๋๋จธ์ค - ๊ธฐ๋ฅ๊ฐ๋ฐ(Swift) ๋ฌธ์ ์ค๋ช https://school.programmers.co.kr/learn/courses/30/lessons/42586 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋์ ํ์ด idx๋ฅผ ์ด์ฉํด์ ํ์ ํ์ด์ด๋ค. ์ฒ์ ํ์ด๋ฅผ ํ์๋๋ idx์ Idx+1์ ๊ฒฝ์ฐ๋ง ์ฒดํฌํด์ ๊ฒฐ๊ณผ๊ฐ์ ๋ฃ์๋๋ฐ, ๊ทธ๋ผ 5 3 4์ธ ๊ฒฝ์ฐ์ 3์ 4๋ณด๋ค ์๊ธฐ๋๋ฌธ์ ๊ฒฐ๊ณผ๊ฐ์ 2, 1์ด ๋ค์ด๊ฐ๋ค. (์๋๋ 3, 4๊ฐ 5๋ณด๋ค ์๊ธฐ๋๋ฌธ์ 1๋ง ๋ฃ์ด์ผ ํจ) ๊ทธ๋์ ์ฒ์ ๊ฐ์ ๊ธฐ๋กํ๊ณ ๊ทธ ๊ฐ๊ณผ idx+1์ ๋น๊ตํด์ ๋ฌธ์ ๋ฅผ ํ์๋ค. import Foun..
2022.10.14 -
ํ๋ก๊ทธ๋๋จธ์ค - ์์ฅ(Swift)
ํ๋ก๊ทธ๋๋จธ์ค - ์์ฅ(Swift) ๋ฌธ์ ์ค๋ช https://school.programmers.co.kr/learn/courses/30/lessons/42578 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋์ ํ์ด ๋ค๋ฅธ ์ท์ ์กฐํฉํด์ ์ ๋ ๊ฒฝ์ฐ์ ์๋ ์นดํ ๊ณ ๋ฆฌ๋ง๋ค ์ด ์นดํ ๊ณ ๋ฆฌ์ ํด๋นํ๋ ์์์ ์ ์ง ์๋๋ค์ ๊ฒฝ์ฐ์ ์ด ์นดํ ๊ณ ๋ฆฌ์ ๋ช๊ฐ์ ์์์ด ์๋์ง๋ง ๊ณ ๋ คํ๋ฉด ๋๋ค. ์๋ฅผ๋ค์ด ์์์๋ 2๋ฒ, ํ์์๋ 3๋ฒ์ด ์์๋ ์์๋ฅผ ์์ ์ ์ ๊ฑฐ๋ 1๋ฒ ํน์ 2๋ฒ์ ๊ณ ๋ฅด๋ ๊ฒฝ์ฐ -> 3, ํ์๋ฅผ ์์ ์ ์ ๊ฑฐ๋ 1๋ฒ ํน์ 2๋ฒ ํน์ 3๋ฒ์ ๊ณ ๋ฅด๋ ๊ฒฝ์ฐ -> 4ํด์..
2022.10.14