ํ์ด์ฌ
-
[Python] ํ๋ก๊ทธ๋๋จธ์ค ์นด์นด์ค ๋ฌธ์ - ํ๋ฐฐ ๋ฐฐ๋ฌ๊ณผ ์๊ฑฐํ๊ธฐ - ๊ทธ๋ฆฌ๋์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด/ํ๋ก๊ทธ๋๋จธ์ค 2023. 6. 19. 04:31
Lv2. ๋ฌธ์ ๋งํฌ 2023 KAKAO BLIND RECRUITMENT https://school.programmers.co.kr/learn/courses/30/lessons/150369 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๐์๊ณ ๋ฆฌ์ฆ n์ด 10๋ง ๊ฐ๋ผ๋ ๊ฒ์์ n^2 ์ด ๊ฑธ๋ฆฌ๋ ์์ ํ์์ ๋ฐฐ์ ํด์ผ ํจ์ ์ ์ ์๋ค. ๊ทธ๋ฆฌ๋ ํ๊ฒ ํ์ด์ผ ํ๋ ๋ฌธ์ ์ด๋ค. ์ผ๋จ, ์ฒ์๋ถํฐ ์ ์ผ ๋ฉ๋ฆฌ ์๋ ์ง์ ๊ฐ์ ์์ ์ ์ต๋ํ ๋๋ด์ผ ๋จผ ๊ณณ์ ์ต์ํ์ผ๋ก ๊ฐ ์ ์์ ๊ฒ์ด๋ค. ๊ทธ๋์ ๊ฐ์ฅ ๋จผ ์ง๋ถํฐ ํ์ํด์ ๋ฐฐ๋ฌ, ์๊ฑฐํ ์์ ๊ฐ์๋ฅผ ๊ฐ๊ฐ์ ๋ณ์์ ๋ํด์ฃผ๊ณ ์ด ๊ฐ์..
-
[Python] ํ๋ก๊ทธ๋๋จธ์ค - ๊ฐ์ธ์ ๋ณด ์์ง ์ ํจ๊ธฐ๊ฐ - ๊ตฌํ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด/ํ๋ก๊ทธ๋๋จธ์ค 2023. 6. 16. 17:04
Lv1. ๋ฌธ์ ๋งํฌ https://school.programmers.co.kr/learn/courses/30/lessons/150370 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๐์๊ณ ๋ฆฌ์ฆ ๋ด๊ฐ ์ฒ์์ ํ๋ ๊ฒ์ฒ๋ผ ๋ , ์, ์ผ๋ก ๊ฒฝ์ฐ๋ฅผ ๋๋ ์ ๊ณ์ฐํ๋ ค๋ฉด ๋๋ฌด ๋ง์ ๊ฒฝ์ฐ๊ฐ ๋์ค๊ณ ์ด๊ฑธ ๊ตฌํํ๋ ค๋ฉด if ๊ฐ 3๊ฐ ์ด์ ์ค์ฒฉ๋ ๋ด ์ฝ๋๋ฅผ ๋ณด๊ณ ์์ผ๋ฉด ์ด์ง๋ฝ๋ค. ๋จ์ ๊ตฌํ๋ฌธ์ ๋ผ, ๋ฐฉํฅ๋ง ์ ์ก์ผ๋ฉด ๋๋๋ฐ ์ด๋ ๊ฒ ๋ ์ง๋ฅผ ๋น๊ตํ ๋ ๋ , ์, ์ผ์ ํ๋ฒ์ ์ผ์๋ก ๋ณํ์์ผ ์ฃผ๋ฉด ๊ทธ๋ฅ ๋์๋ง ๋น๊ตํ๋ฉด ๋๋ค. def dateChanger(date): #๋ ์์ผ์ ์ผ ์ดํฉ..
-
[Python] ๋ฐฑ์ค 11779๋ฒ ์ต์๋น์ฉ ๊ตฌํ๊ธฐ 2 - ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ ์ต๋จ๊ฒฝ๋ก ๊ตฌํ๊ธฐ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด/๋ฐฑ์ค 2023. 5. 24. 19:24
๐ฅ๋ฌธ์ ๋งํฌ https://www.acmicpc.net/problem/11779 11779๋ฒ: ์ต์๋น์ฉ ๊ตฌํ๊ธฐ 2 ์ฒซ์งธ ์ค์ ๋์์ ๊ฐ์ n(1≤n≤1,000)์ด ์ฃผ์ด์ง๊ณ ๋์งธ ์ค์๋ ๋ฒ์ค์ ๊ฐ์ m(1≤m≤100,000)์ด ์ฃผ์ด์ง๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์งธ ์ค๋ถํฐ m+2์ค๊น์ง ๋ค์๊ณผ ๊ฐ์ ๋ฒ์ค์ ์ ๋ณด๊ฐ ์ฃผ์ด์ง๋ค. ๋จผ์ ์ฒ์์๋ ๊ทธ ๋ฒ์ค www.acmicpc.net ๐์๊ณ ๋ฆฌ์ฆ ๋์ด๋: Gold3 ๊ทธ๋ฅ ๋ค์ต์คํธ๋ผ๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์ค๋ฒ ๋์ด๋์๊ฒ ์ง๋ง ๊ณจ๋ ๋ฌธ์ ๋ต๊ฒ ๊ฒฝ๋ก ์ถ๋ ฅ์ ์ถ๊ฐ๋ก ์์ผ์ ๋์ด๋๊ฐ ํ ์ฌ๋ผ๊ฐ ๋ชจ์ต์ด๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ต๋จ๊ฒฝ๋ก๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ด๋ฏ๋ก ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํด ์ฃผ๋ฉด ๋๋ค. ์๊ฐ ๋ณต์ก๋๋ฅผ O(N^2)์์ O(NlogN)์ผ๋ก ์ค์ด๊ธฐ ์ํด ์ฐ์ ์์ ํ(ํ์ด์ฌ์์๋ heapq)๋ฅผ ์ฌ์ฉํด ์ฃผ์๋ค. ์ฝ๊ฒ ..