728x90 ๋ฐ์ํ ์๊ณ ๋ฆฌ์ฆ ๐ก48 [D3]14692. ํต๋๋ฌด ์๋ฅด๊ธฐ.py ๋ฌธ์ SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com ์ฝ๋ import sys sys.stdin = open("C:\\Users\\input.txt", 'rt') T = int(input()) # ์ฌ๋ฌ๊ฐ์ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ฏ๋ก, ๊ฐ๊ฐ์ ์ฒ๋ฆฌํฉ๋๋ค. for test_case in range(1, T + 1): # /////////////////////////////////////////////////////////////////////////////////// n= int(input()) if n % 2 ==0: print(f'#{test_case} Alice') else: print(f'#{test_cas.. 2022. 10. 21. [D1] 2027. ๋๊ฐ์ ์ถ๋ ฅํ๊ธฐ.py ๋ฐ๋ณต๋ฌธ์ ์ด์ฉํ์ฌ ์๋ ์ถ๋ ฅ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค์ด๋ด๋ ๋ฌธ์ ์ ๋๋ค. ์ฝ๋ for i in range(5): for j in range(5): if(i==j): print("#" , end='') else: print("+",end='') print() ์ฝ๋์ค๋ช 5๋ฒ ๋ฐ๋ณต์ ํฉ๋๋ค. 0 1 2 3 4 ๋ฅผ ์ฐจ๋ก๋๋ก i ์ ๋ฃ์ต๋๋ค. ์ด์ค for ๋ฌธ์ผ๋ก 5๋ฒ ๋ฐ๋ณต์ ํฉ๋๋ค. 0 1 2 3 4 ๋ฅผ ์ฐจ๋ก๋๋ก j ์ ๋ฃ์ต๋๋ค. ๋ง์ฝ i์ j ๊ฐ ๊ฐ๋ค๋ฉด #์ ์ถ๋ ฅํฉ๋๋ค. ์ด๋ end =' ' ๋ ํ ์ค ์ถ๋ ฅ์ ํ ์ ์๋๋ก(์ค๋ฐ๊ฟ์ ํ์ง ์๊ณ ) ๋์์ค๋๋ค. ๋ง์ฝ i = j ๊ฐ ๊ฐ์ง ์๋ค๋ฉด + ๋ฅผ ํ์ค๋ก ์ถ๋ ฅ์ ํฉ๋๋ค. ๊ทธ ํ print() ๋ฅผ ์ด์ฉํด ์ค ๋ฐ๊ฟ์ ํด์ค๋๋ค. SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐ.. 2022. 10. 12. ์ฌ๊ทํจ์์ ์คํ(Stack) ์ฌ๊ทํจ์ : ์๊ธฐ์์ ์ ํธ์ถํ๋ ํจ์ ์ด๋ stack ์ด๋ผ๋ ์๋ฃ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ํ๋ค. ์ฌ๊ทํจ์๋ for๋ฌธ ์ฆ ๋ฐ๋ณต๋ฌธ์ ๋์ฒด์์ด๋ค. n ์ ๋ ฅ๊ฐ์ 3์ผ๋ก ๊ฐ์ ํ๊ณ ์ค๋ช ์ ํด๋ณด๊ฒ ์ต๋๋ค. 12 ์ค: ์ ๋ ฅ๊ฐ n ์ฆ, 3 ์ ๋ฐ์. 13 ์ค: DFS(3): DFSํจ์๋ฅผ ํธ์ถํ์ฌ 3์ ๋๊น. 4 ์ค: ํจ์ DFS (3) if ๋ฌธ ์คํ 5 ์ค: ๋ง์ฝ x ๊ฐ 0๋ณด๋ค ํฌ๋ค๋ฉด ์คํ. 0์ด๊ฑฐ๋ ์์ผ๋ฉด ์ข ๋ฃ 6 ์ค: x ์ถ๋ ฅ -> 3์ด ์ถ๋ ฅ๋จ. 7์ค ; DFS ํจ์ ํธ์ถ [์ด ๋ถ๋ถ์ด ์ฌ๊ทํจ์์ด๋ค. ์๋ํ๋ฉด ์๊ธฐ์์ ์ ํจ์๋ฅผ ํธ์ถํ๊ธฐ ๋๋ฌธ์ ] DFS(3-1) ๋ก DFS(2)๊ฐ ๋๋ฉฐ ํจ์ DFS๋ฅผ ํธ์ถํจ ๋ค์ 4๋ฒ์ค๋ก ์ฌ๋ผ๊ฐ์ def DFS(2): ๊ฐ ๋๋ฉด์ 5๋ฒ์ค: if 2> 0 : ๊ฐ ์คํ๋๊ณ ์ฐธ์ด๋ฏ๋ก 6๋ฒ์ค: pri.. 2022. 10. 9. ๋ฐ๋์ด ์น์ฐจ(DFS) n ์ 5๋ฅผ ์ ๋ ฅ๋ฐ์๋ค๊ณ ๊ฐ์ . c ๋ 259๋ฅผ ์ ๋ ฅ๋ฐ์๋ค๊ณ ๊ฐ์ . ๋ฆฌ์คํธ a์ ์ ๋ ฅ๋ฐ์ ์๋ 81 , 58, 42, 33, 61 ๋ก ๊ฐ์ ํ๊ฒ ์ต๋๋ค. ์ฌ๊ธฐ์ L์ ๋ฆฌ์คํธa ์ ์ธ๋ฑ์ค๋ฒํธ๋ฅผ ์๋ฏธํฉ๋๋ค. sum ์ ๋ถ๋ถ์งํฉ์ ํฉ์ ์๋ฏธํฉ๋๋ค. total ์ ๋ฆฌ์คํธ a์ ๋ชจ๋ ๊ฐ. result ๋ ์ ํ ๋ฌด๊ฒ๋ฅผ ์ถฉ์กฑํ๋ ์ฐ๋ฆฌ๊ฐ ์ถ๋ ฅํ๊ณ ์ ํ๋ ๊ฒฐ๊ณผ๊ฐ. 25๋ฒ์ค: DFS ํจ์ ํธ์ถ result ๋ณ์๋ฅผ ์ ์ญ ๋ณ์๋ก ์ง์ ํ๊ณ ๋ง์ฝ sum + (total ์์ tsum์ ๋บ๊ฐ)์ด result ๋ณด๋ค ์๋ค๋ฉด return ์ํด. 20์ค์์ result ๊ฐ์ -2147000000์ผ๋ก ํ ๋นํ๊ธฐ ๋๋ฌธ์ return ๋ณด๋ค ์๊ธฐ ํ๋ค๋ค. 8๋ฒ์ค ๋ง์ฝ ๋ํ๊ฐ(sum)์ด ๋ฌด๊ฒ์ ํ(c) ๋ณด๋ค ํฌ๋ค๋ฉด return ํด์ ์ข ๋ฃ์์ผ๋ฒ๋ฆฐ๋ค. c๋ณด.. 2022. 10. 8. ์ด์ 1 ยทยทยท 8 9 10 11 12 ๋ค์ 728x90 ๋ฐ์ํ