๐๋ฌธ์ ํ์ด/๐งฉSofteer
[Python] Softeer ์๋์ฐจ ํ ์คํธ - ์ ๋ ฌ
~๋ชฉ์ฐจ~๋ฌธ์ ๋ฌธ์ ํด๊ฒฐ ํฌ์ธํธ์์ฑ ์ฝ๋ ๋ฌธ์ https://softeer.ai/practice/6247 Softeer - ํ๋์๋์ฐจ๊ทธ๋ฃน SW์ธ์ฌํ๋ณดํ๋ซํผ softeer.ai ๋ฌธ์ ํด๊ฒฐ ๊ณผ์ - ์ ์ฅ,, ํ์ด๋ณด๋๊น ์์ฒญ ์ฌ์ด๋ฐ ์๊ฐ๋ณต์ก๋๋ฅผ ๊ณ์ฐํ์ง ๋ชป ํ๋ค- ์ํํฐ์ด๋ ํญ์ ์๊ฐ ๋ณต์ก๋๋ฅผ ๊ณ ๋ คํด์ผํ๋ค.. - ์ฒ์ ์ ๊ทผ ํ์ด : 3๊ฐ๋ฅผ ๋ฝ๋ ๋ชจ๋ ๊ฒฝ์ฐ(combinations 3) ์ ๊ตฌํ๊ณ , ๊ทธ๊ฒ์ ์ ๋ ฌํด์ ๊ฐ์ด๋ฐ ์ซ์์ ๊ฐ์๋ฅผ ์ ์ฅํ์ฌ ํ์ธ -> ์๊ฐ์ด๊ณผ- ์ฌ๋ฐ๋ฅธ ํ์ด : ์ ๋ ฅ ๋ฐ์ ์๋์์ ์ฐ๋ฃ๋ฅผ ์ ๋ ฌํ๊ณ , (ํด๋น ์ซ์ ์ ๊ฐ์) * (ํด๋น ์ซ์ ๋ค ๊ฐ์) = ํด๋น ์ซ์๊ฐ ์ค์๊ฐ์ด ๋ ์ ์๋ ๊ฒฝ์ฐ ์์ฑ ์ฝ๋import sysinput = sys.stdin.readline# ์๋์ฐจ ๊ฐ์, ํ ์คํธ ๊ฐ์n,..
[Python] [HSAT 7ํ ์ ๊ธฐ ์ฝ๋ฉ ์ธ์ฆํ๊ฐ ๊ธฐ์ถ] ์์๋๋ก ๋ฐฉ๋ฌธํ๊ธฐ
~๋ชฉ์ฐจ~๋ฌธ์ ๋ฌธ์ ํด๊ฒฐ ํฌ์ธํธ์์ฑ ์ฝ๋ ๋ฌธ์ https://softeer.ai/practice/6246 Softeer - ํ๋์๋์ฐจ๊ทธ๋ฃน SW์ธ์ฌํ๋ณดํ๋ซํผ softeer.ai ๋ฌธ์ ํด๊ฒฐ ๊ณผ์ - '์์๊ฐ ์๋ ๋ฐฉ๋ฌธ ๋ฃจํธ ๊ตฌํ๊ธฐ'๋ผ๊ณ ์ธ์งํ์๋ง์ DFS(๊น์ด ์ฐ์ ํ์)์์ ์ธ์งํ๋ค.- ๋ฐฉ๋ฌธ ํ์๋ฅผ ์ํ visited ๋ฐฐ์ด์ด ํ์ํจ์ ๋ ์ฌ๋ ธ๋ค. - ํ์ฌ ์์น๋ฅผ ๊ธฐ์ค์ผ๋ก ์ํ์ข์ฐ๋ฅผ ๋ณด์์ ๋ 1) ์ ํจํ ๊ณต๊ฐ( 0 ~ n-1 )์ ๋ฒ์ด๋์ง ์๊ณ 2) ๋ฐฉ๋ฌธํ์ง ์์๊ณ 3) ๋ฒฝ์ด ์๋ - ์์๋ฅผ ์งํค๊ณ ์๋๊ฐ? ์ฒซ์๋) ๋ฐฉ๋ฌธํ ์์น๊ฐ ์ง๋์ผํ ์์น ๋ฆฌ์คํธ์ ํฌํจ๋๋๋ฐ, ์์๊ฐ ๋ง์ง ์์ ๋ ํด๋น ๋ฃจํธ๋ ๋์ด์ ํ์ํ์ง ์๋๋ค => ์ฒซ์๋์์ ๋ฌธ์ ๊ฐ ๋์๋ ๊ฒ์ ์๋ชป ๋ ๋ฌธ๋ฒ์ ์ฌ์ฉ๊ณผ ๋ณต์กํ๊ณ ๊ตฌ๋ฉ ๋ซ..
[Python] ์ํํฐ์ด Lv.2 ์ ๊ดํ
~๋ชฉ์ฐจ~๋ฌธ์ ๋ฌธ์ ํด๊ฒฐ ํฌ์ธํธ์์ฑ ์ฝ๋์ค๋๋ง์ ๋ฌธ์ ํ์ด ๊ธ์ ์ฌ๋ฆฌ๊ฒ ๋์๋ค. ์ทจ์ค๊น์ง ๊พธ์คํ ํ์ดํ ..!๋ฌธ์ https://softeer.ai/practice/6268 Softeer - ํ๋์๋์ฐจ๊ทธ๋ฃน SW์ธ์ฌํ๋ณดํ๋ซํผ softeer.ai ๋ฌธ์ ํด๊ฒฐ ํฌ์ธํธ- ์ํ- ์ ๊ดํ์ ํ์ํ ์ ์๋ ์ซ์ ๋ชจ์์ 7์๋ฆฌ์ 2์ง์๋ก ์ ํํ์ฌ ์ ์ฅ - 7์๋ฆฌ ์์๋ ์์๋ก ์ง์ - ์ผ์ ธ์๋ค๋ฉด 1, ๊บผ์ ธ์๋ค๋ฉด 0 ex) 0 -> 1,1,1,0,1,1,1 - ์๋ฆฟ์๊ฐ ๋ง์ง ์๋๋ค๋ฉด ๊ณต๋ฐฑ์ผ๋ก ์ฑ์์ ๋ค์ฏ์๋ฆฟ์๋ฅผ ๋ง์ถ๋ค. ex) 9012 -> 09012 ์์ฑ ์ฝ๋1) ์ค์ค๋ก ์์ฑํ ์ฝ๋import sysinput = sys.stdin.readlinenumber = [[1,1,1,0,1,1,1], [0,0,1..