๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ(266)
-
ํฌ๋ ์ธ ์ธํ๋ฝ๊ธฐ - ํ๋ก๊ทธ๋๋จธ์ค(Swift)
ํฌ๋ ์ธ ์ธํ๋ฝ๊ธฐ - ํ๋ก๊ทธ๋๋จธ์ค(Swift) ๋ฌธ์ ์ค๋ช https://school.programmers.co.kr/learn/courses/30/lessons/64061?language=swift ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋์ ํ์ด ๋ฐ์์๋ถํฐ ํ์ํ๊ธฐ ์ํด stride๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ค ๋ด ํ์ด์์๋ ๋จผ์ ๊ฒฐ๊ณผ๋ฐฐ์ด์ ๋ฃ๊ณ ์ค๋ณต๋๋ฉด ์ ๊ฑฐํด์ ํด๊ฒฐํ๋ค import Foundation func solution(_ board:[[Int]], _ moves:[Int]) -> Int { var results:[Int] = [] var array ..
2022.10.04 -
ํคํจ๋ ๋๋ฅด๊ธฐ - ํ๋ก๊ทธ๋๋จธ์ค(Swift)
ํคํจ๋ ๋๋ฅด๊ธฐ - ํ๋ก๊ทธ๋๋จธ์ค(Swift) ๋ฌธ์ ์ค๋ช https://school.programmers.co.kr/learn/courses/30/lessons/67256?language=swift ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋ค๋ฅธ ์ฌ๋์ ํ์ด ํคํจ๋๋ฅผ ์ขํ๊ฐ์ผ๋ก ๋๊ณ ํ๊ณ ์๋๋ฐ ๊ฐ์ด ์ ๋๋ ๋ถ๋ถ์ ์ฒ๋ฆฌํ์ง ๋ชปํด์ ์ฐธ๊ณ ํ๋ค. https://jeong9216.tistory.com/222 [Swift ์๊ณ ๋ฆฌ์ฆ] ํ๋ก๊ทธ๋๋จธ์ค(Lv.1) - ํคํจ๋ ๋๋ฅด๊ธฐ / 2020 ์นด์นด์ค ์ธํด์ญ ์๋ ํ์ธ์. ๊ฐ๋ฐ ์ค์ธ ์ ์ฃผ์ ๋๋ค. ์ค๋์ ํ๋ก๊ทธ๋๋จธ์ค - ํคํจ๋ ..
2022.10.03 -
์์ฃผํ์ง ๋ชปํ ์ ์ - ํ๋ก๊ทธ๋๋จธ์ค(python3)
์์ฃผํ์ง ๋ชปํ ์ ์ - ํ๋ก๊ทธ๋๋จธ์ค(python3) ๋ฌธ์ ์ค๋ช https://school.programmers.co.kr/learn/courses/30/lessons/42576?language=python3 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ํด์๋ฅผ ์ด์ฉํ ํ์ด ํด์ํจ์๋ฅผ ์ด์ฉํด์ ํด์๊ฐ์ ๋ฃ๊ณ completion์ ํ์ํ๋ฉด์ ๋งจ ๋ง์ง๋ง ๊ฐ์ ์ถ์ถ def solution(participant, completion): hashMap = {} sumHash = 0 for part in participant: hashMap[hash(part)] = ..
2022.10.03 -
๋ฐฑ์ค - ์ฃผ์ฌ์๊ฒ์ 2476๋ฒ (Swift)
๋ฐฑ์ค - ์ฃผ์ฌ์๊ฒ์ 2476๋ฒ (Swift) ๋ฌธ์ ์ค๋ช https://www.acmicpc.net/problem/2476 2476๋ฒ: ์ฃผ์ฌ์ ๊ฒ์ ์ฒซ์งธ ์ค์๋ ์ฐธ์ฌํ๋ ์ฌ๋ ์ N์ด ์ฃผ์ด์ง๊ณ ๊ทธ ๋ค์ ์ค๋ถํฐ N๊ฐ์ ์ค์ ์ฌ๋๋ค์ด ์ฃผ์ฌ์๋ฅผ ๋์ง 3๊ฐ์ ๋์ด ๋น์นธ์ ์ฌ์ด์ ๋๊ณ ๊ฐ๊ฐ ์ฃผ์ด์ง๋ค. www.acmicpc.net ๋์ ํ์ด ๋ช ๊ฐ์ง ํ ์คํธ์ผ์ด์ค๋ฅผ ์คํจํ๋ ํ์ด์ด๋ค. ์๋ง๋ ๋ฌธ์ ์ ์กฐ๊ฑด์ ์ต๋๊ฐ์์ filter์ map์ ์ฐ์์ผ๋ก ๋๋ ค์ ๊ทธ๋ฐ ๊ฒ ๊ฐ๋ค. import Foundation func calculate(_ a: Int, _ b: Int, _ c: Int) -> Int { var ch = [Int](repeating: 0, count: 7) ch[a] += 1 ch[b] += 1 ch[c] +..
2022.10.03 -
ํ๋ก๊ทธ๋๋จธ์ค - ์ฒด์ก๋ณต(Swift)
ํ๋ก๊ทธ๋๋จธ์ค - ์ฒด์ก๋ณต(Swift) ๋ฌธ์ ์ค๋ช https://school.programmers.co.kr/learn/courses/30/lessons/42862 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋์ ํ์ด ์ฌ๋ถ์ด ์๋ ๋ฐฐ์ด์ ํ์ํ๋ฉด์ ์์ด๋ฒ๋ฆฐ ๋ฐฐ์ด์ ๊ฐ์ด ์กด์ฌํ๋ค๋ฉด ์์ ๊ณ , ์์ ๋ฒํธ๊ฐ ์กด์ฌํ๋ค๋ฉด ์์๋ถํฐ, ๊ทธ ๋ค์ ๋ค์ ๋ฒํธ๊ฐ ์กด์ฌํ๋ค๋ฉด ๋ค์ ๋ฒํธ์๊ฒ ์ค์ ํด๊ฒฐํ์ง๋ง 20๊ฐ์ ํ ์คํธ์ผ์ด์ค์์ 1๊ฐ์ ํ ์คํธ์ผ์ด์ค๋ฅผ ํต๊ณผํ์ง ๋ชปํ๋ค. ๊ณ ๋ฏผ ํ ์ง๋ฌธํ๊ธฐ๋ฅผ ํตํด 5๋ฒ ํ ์คํธ์ผ์ด์ค์ ๋ฌธ์ ๋ฅผ ํ์ธํ๋๋ฐ ์ฌ๋ถ์ด ์๋๋ฐ ์์ด๋ฒ๋ฆฐ ๊ฒฝ์ฐ๋ ์ฌ๋ถ์ด ์๋ ๋ฐฐ์ด..
2022.10.02 -
๋ก๋์ ์ต๊ณ ์์์ ์ต์ ์์ - ํ๋ก๊ทธ๋๋จธ์ค(Swift)
๋ก๋์ ์ต๊ณ ์์์ ์ต์ ์์ - ํ๋ก๊ทธ๋๋จธ์ค(Swift) ๋ฌธ์ ์ค๋ช https://school.programmers.co.kr/learn/courses/30/lessons/77484 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋์ ํ์ด 0์ ์ผ๋ง๋ ๋ด๊ณ ์๋์ง ์นด์ดํธ๋ฅผ ํ๊ณ ๋น์ฒจ๋ฒํธ๊ฐ ๋ช๊ฐ์ธ์ง๋ฅผ ์นด์ดํธํด์ switch๋ฌธ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค. import Foundation func solution(_ lottos:[Int], _ win_nums:[Int]) -> [Int] { var zeroBeforeLotto = win_nums.filter{ lot..
2022.10.02