728x90 ๋ฐ์ํ Python3 [์ํํฐ์ด] ์ฅ์ ๋ฌผ ์ธ์ ํ๋ก๊ทธ๋จ/Python - Lv.2 โ๋ฌธ์ Softeer - ํ๋์๋์ฐจ๊ทธ๋ฃน SW์ธ์ฌํ๋ณดํ๋ซํผ Softeer - ํ๋์๋์ฐจ๊ทธ๋ฃน SW์ธ์ฌํ๋ณดํ๋ซํผ softeer.ai ์ธ์ด๋ณ ์๊ฐ/๋ฉ๋ชจ๋ฆฌ์ธ์ด์๊ฐ๋ฉ๋ชจ๋ฆฌJavaScript2์ด128MBC1์ด128MBC++1์ด128MBJava2์ด128MBPython2์ด128MBโ๐ปํ์ด์ฅ์ ๋ฌผ ์ค ๋ฐฉ๋ฌธํ์ง ์์ ๊ณณ์ ์ฐพ์ ๋ธ๋ก์ ์๋ฅผ ๊ณ์ฐํ๋ค. ํ์ฌ ์์น์์ ๋ ์ด์์ ๋ธ๋ก์ด ์๋ค๋ฉด ๋์ด๋ฅผ ๊ธฐ๋กํ๋ค. ์์ ๊ฐ์ ๋ฐฉ๋ฒ์ ์ธ์๋์ง ์์ ๋ธ๋ก์ด ์์ ๋๊น์ง ๋ฐ๋ณตํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ฅ์ ๋ฌผ ๋ธ๋ก์ ์์ ๋ธ๋ก์ ์ํ๋ ์ฅ์ ๋ฌผ์ ์๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ์ฌ ์ถ๋ ฅํ๋ค.๐ป์ฝ๋import sysfrom collections import dequeinput = sys.stdin.readlinen = int(input())board = [list(.. 2024. 10. 29. [ํ๋ก๊ทธ๋๋จธ์ค] [3์ฐจ] ์์ถ/Python - Lv.2 โ๋ฌธ์ ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํprogrammers.co.kr์ฑ๋ฅ์์ฝ์ฝ๋1 โก๏ธ ๋ฉ๋ชจ๋ฆฌ: 10 MB, ์๊ฐ: 0.58 ms์ฝ๋2 โก๏ธ ๋ฉ๋ชจ๋ฆฌ: 10.2 MB, ์๊ฐ: 0.62 ms๋ฌธ์ ์ค๋ช ๊ธธ์ด๊ฐ 1์ธ ๋ชจ๋ ๋จ์ด๋ฅผ ํฌํจํ๋๋ก ์ฌ์ ์ ์ด๊ธฐํํ๋ค.์ฌ์ ์์ ํ์ฌ ์ ๋ ฅ๊ณผ ์ผ์นํ๋ ๊ฐ์ฅ ๊ธด ๋ฌธ์์ด w๋ฅผ ์ฐพ๋๋ค.w์ ํด๋นํ๋ ์ฌ์ ์ ์์ธ ๋ฒํธ๋ฅผ ์ถ๋ ฅํ๊ณ , ์ ๋ ฅ์์ w๋ฅผ ์ ๊ฑฐํ๋ค.์ ๋ ฅ์์ ์ฒ๋ฆฌ๋์ง ์์ ๋ค์ ๊ธ์๊ฐ ๋จ์์๋ค๋ฉด(c), w+c์ ํด๋นํ๋ ๋จ์ด๋ฅผ ์ฌ์ ์ ๋ฑ๋กํ๋ค.์์ถ ์๊ณ ๋ฆฌ์ฆ์ด ์๋ฌธ ๋๋ฌธ์๋ง ์ฒ๋ฆฌํ๋ค๊ณ ํ ๋, ์ฌ์ ์ ๋ค์๊ณผ ๊ฐ์ด ์ด๊ธฐํ๋๋ค.์์ธ๋ฒํธ123...242526๋จ์ดABC...XYZ ์๋ฅผ ๋ค์ด ์ ๋ ฅ์ผ๋ก KA.. 2024. 10. 24. [ํ๋ก๊ทธ๋๋จธ์ค] ์์/Python - Lv.3 โ๋ฌธ์ ํ๋ก๊ทธ๋๋จธ์ค์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.programmers.co.kr ๐์ ํ๊ทธ๋ํ, Floyd-Warshallโ๐ปํ์ด1) ๊ทธ๋ํ ์๋ฃ๊ตฌ์กฐ ์ฌ์ฉ- ์ด๊ธด ๊ทธ๋ํ์ ์ง ๊ทธ๋ํ๋ฅผ ์ธ์ ๋ฆฌ์คํธ ํํ๋ก ๋ง๋ฆ.- 1์ 2๋ฒ์ ์ด๊น. 1๋ฒ์ ์ด๊ธด ๊ทธ๋ํ์ 2๋ฒ์๊ฒ ์ง 5๋ฒ ๋ ธ๋๋ฅผ ์ ๋ฐ์ดํธ.- 1์ ๋๊ตฌ์๊ฒ๋ ์ง์ง ์์.- 2๋ฒ์ 5๋ฒ์ ์ด๊ธฐ๊ณ , 1, 3, 4๋ฒ์๊ฒ ์ง. 1, 3, 4๋ฒ ์ด๊ธด ๊ทธ๋ํ์ 5๋ฒ์ ์ ๋ฐ์ดํธ. 5๋ฒ ์ง ๊ทธ๋ํ์๋ 1, 3, 4๋ฒ์ ์ ๋ฐ์ดํธ.- ๊ฐ ๋ ธ๋์ ์ด๊ธด ๊ทธ๋ํ์ ์ง ๊ทธ๋ํ์ ๊ธธ์ด์ ํฉ์ด n - 1๊ณผ ๊ฐ๋ค๋ฉด answer๋ฅผ 1 ์ฆ๊ฐ.2) Floyd-Warsh.. 2024. 9. 28. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ