programmers/Lv.016 [Python] [PCCE ๊ธฐ์ถ๋ฌธ์ ] 8๋ฒ / ์ฐฝ๊ณ ์ ๋ฆฌ ๋ฌธ์ ์ค๋ช ์ ๋น์ด๋ ๊ฒ์์ ์ฆ๊ธฐ๋ ์ค ๊ฐ์ง๊ณ ์๋ ๋ฌผ๊ฑด์ด ๋๋ฌด ๋ง์ ์ฐฝ๊ณ ์ ๋ฆฌ๋ฅผ ํ๊ธฐ๋ก ํ์ต๋๋ค. ์ ๋น์ด๊ฐ ๋ณด์ ํ ๊ฒ์ ์ ์ฐฝ๊ณ ๋ ์ฌ๋ฌ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๊ณ ๊ฐ ์นธ์๋ ๋ฌผ๊ฑด๋ค์ด ๋ด๊ฒจ์์ต๋๋ค. ์ฐฝ๊ณ ๋ฅผ ์ ๋ฆฌํ ๋ฐฉ๋ฒ์ ๊ณ ๋ฏผํ๋ ์ ๋น์ด๋ ๊ฐ์ ๋ฌผ๊ฑด์ด ์ฌ๋ฌ ์นธ์ ๋๋์ด ๋ค์ด์๋ ๊ฒ์ ๋ฐ๊ฒฌํ๊ณ ์ฐ์ ๊ฐ์ ๋ฌผ๊ฑด๋ผ๋ฆฌ ์ต๋ํ ๊ฒน์ณ์๋ ๋ฐฉ์์ผ๋ก ์ฐฝ๊ณ ๋ฅผ ์ ๋ฆฌํ๊ธฐ๋ก ํ์ต๋๋ค. ์ ๋น์ด์ ์ฐฝ๊ณ ์ ๋ค์ด์๋ ๋ฌผ๊ฑด์ ์ด๋ฆ๊ณผ ๊ฐ์๋ ๋ฆฌ์คํธ ํํ๋ก ์ฃผ์ด์ง๋ฉฐ, ํ ์นธ์ ๊ฒน์ณ์ง ์ ์๋ ๋ฌผ๊ฑด์ ๊ฐ์์๋ ์ ํ์ด ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ฐฝ๊ณ ์ ๊ฐ ์นธ์ ๋ด๊ฒจ์๋ ๋ฌผ๊ฑด์ ์ด๋ฆ์ด storage = ["pencil", "pencil", "pencil", "book"], ๊ฐ ๋ฌผ๊ฑด์ ๊ฐ์๊ฐ num = [2, 4, 3, 1] ์ด๋ผ๋ฉด ์ฐํ๊ณผ ์ฑ ์ ํ .. 2025. 2. 27. [Python] [PCCE ๊ธฐ์ถ๋ฌธ์ ] 7๋ฒ / ๊ฐ์ต๊ธฐ ๋ฌธ์ ์ค๋ช ์์ฐ๊ฐ ์ฌ์ฉํ๋ ๊ฐ์ต๊ธฐ์๋ "auto", "target", "minimum"์ ์ธ ๊ฐ์ง ๋ชจ๋๊ฐ ์์ต๋๋ค. ๊ฐ์ต๊ธฐ์ ๊ฐ์ต๋์ 0~5๋จ๊ณ๋ก ๊ตฌ๋ถ๋๋ฉฐ ๊ฐ ๋ชจ๋ ๋ณ ๋์ ๋ฐฉ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. "auto" ๋ชจ๋์ต๋๊ฐ 0 ์ด์ 10 ๋ฏธ๋ง์ธ ๊ฒฝ์ฐ : 5๋จ๊ณ์ต๋๊ฐ 10 ์ด์ 20 ๋ฏธ๋ง์ธ ๊ฒฝ์ฐ : 4๋จ๊ณ์ต๋๊ฐ 20 ์ด์ 30 ๋ฏธ๋ง์ธ ๊ฒฝ์ฐ : 3๋จ๊ณ์ต๋๊ฐ 30 ์ด์ 40 ๋ฏธ๋ง์ธ ๊ฒฝ์ฐ : 2๋จ๊ณ์ต๋๊ฐ 40 ์ด์ 50 ๋ฏธ๋ง์ธ ๊ฒฝ์ฐ : 1๋จ๊ณ์ต๋๊ฐ 50 ์ด์์ธ ๊ฒฝ์ฐ : 0๋จ๊ณ"target" ๋ชจ๋ ์ต๋๊ฐ ์ค์ ๊ฐ ๋ฏธ๋ง์ผ ๊ฒฝ์ฐ : 3๋จ๊ณ์ต๋๊ฐ ์ค์ ๊ฐ ์ด์์ผ ๊ฒฝ์ฐ : 1๋จ๊ณ"minimum"๋ชจ๋์ต๋๊ฐ ์ค์ ๊ฐ ๋ฏธ๋ง์ผ ๊ฒฝ์ฐ : 1๋จ๊ณ์ต๋๊ฐ ์ค์ ๊ฐ ์ด์์ผ ๊ฒฝ์ฐ : 0๋จ๊ณ ์์ฐ๊ฐ ์ค์ ํ ๊ฐ์ต๊ธฐ์ ๋ชจ๋๋ฅผ ๋ํ๋ธ ๋ฌธ์์ด mode_t.. 2025. 2. 26. [Python] [PCCE ๊ธฐ์ถ๋ฌธ์ ] 6๋ฒ / ๊ฐ์ฑ์ ๋ฌธ์ ์ค๋ช A๋ฐ ํ์๋ค์ ์ํ์ด ๋๋ ๋ค ์ฑ์ ์ด ๋์ค๊ธฐ ์ ์๊ธฐ ์ํ์ง๋ฅผ ๊ฐ์ฑ์ ํด ๋ณด์์ต๋๋ค. ์ดํ์ ์ ์๋์ด ์ค์ ์ฑ์ ์ ๋ถ๋ฌ ์ค ๋ ๊ฐ์ฑ์ ํ ์ ์์ ์ค์ ์ฑ์ ์ด ๋ค๋ฅธ ํ์๋ค์ด ์์ด ์ ์๋๊ป ๋ฌธ์๋ฅผ ํ๋ ค๊ณ ํฉ๋๋ค. ์ฑ์ ์ ๋ฌธ์ํ๋ ค๋ ํ์๋ค์ ๋ฒํธ๊ฐ ๋ด๊ธด ์ ์ ๋ฆฌ์คํธ numbers์ ๊ฐ์ฑ์ ํ ์ ์๊ฐ ์ฑ์ ์ ๋ฌธ์ํ๋ ค๋ ํ์ ์์๋๋ก ๋ด๊ธด ์ ์ ๋ฆฌ์คํธ our_score, ์ค์ ์ฑ์ ์ด ๋ฒํธ ์์๋๋ก ๋ด๊ธด ์ ์ ๋ฆฌ์คํธ score_list๊ฐ ์ฃผ์ด์ง๋๋ค. ์ฃผ์ด์ง solution ํจ์๋ ๊ฐ์ฑ์ ํ ์ ์๊ฐ ์ค์ ์ฑ์ ๊ณผ ๋์ผํ๋ค๋ฉด "Same"์, ๋ค๋ฅด๋ค๋ฉด "Different"๋ฅผ ์์๋๋ก ๋ฆฌ์คํธ์ ๋ด์ returnํ๋ ํจ์์ ๋๋ค. solution ํจ์๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ๋๋ก ํ ์ค์ ์์ ํด ์ฃผ์ธ์. ์ ์ถ๋ ฅ ์numberso.. 2025. 2. 26. [Python] [PCCE ๊ธฐ์ถ๋ฌธ์ ] 5๋ฒ / ์ฐ์ฑ ๋ฌธ์ ์ค๋ช ์ฌ๋ฆ์ด๋ ๊ฐ์์ง๋ฅผ ์ฐ์ฑ ์ํค๋ ค๊ณ ํฉ๋๋ค. ์ฌ๋ฆ์ด๋ 2์ฐจ์ ์ขํํ๋ฉด์์ ๋/์/๋จ/๋ถ ๋ฐฉํฅ์ผ๋ก 1m ๋จ์๋ก ์ด๋ํ๋ฉด์ ๊ฐ์์ง๋ฅผ ์ฐ์ฑ ์ํต๋๋ค. ์ฐ์ฑ ๋ฃจํธ๊ฐ ๋ด๊ธด ๋ฌธ์์ด route๊ฐ ์ฃผ์ด์ง ๋, ๋์ฐฉ์ ์ ์์น๋ฅผ returnํ๋๋ก ๋น์นธ์ ์ฑ์ solutionํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์. route๋ "N", "S", "E", "W"๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค."N"์ ๋ถ์ชฝ์ผ๋ก 1๋งํผ ์์ง์ ๋๋ค."S"๋ ๋จ์ชฝ์ผ๋ก 1๋งํผ ์์ง์ ๋๋ค. โ ๋ถ์ชฝ์ผ๋ก -1๋งํผ ์์ง์ธ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค."E"๋ ๋์ชฝ์ผ๋ก 1๋งํผ ์์ง์ ๋๋ค."W"๋ ์์ชฝ์ผ๋ก 1๋งํผ ์์ง์ ๋๋ค. โ ๋์ชฝ์ผ๋ก -1๋งํผ ์์ง์ธ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. ์ถ๋ฐ์ ์ผ๋ก๋ถํฐ [๋์ชฝ์ผ๋ก ๋จ์ด์ง ๊ฑฐ๋ฆฌ, ๋ถ์ชฝ์ผ๋ก ๋จ์ด์ง ๊ฑฐ๋ฆฌ] ํํ๋ก ๊ฐ์์ง์ ์ต์ข ์์น๋ฅผ ๊ตฌํด์ retu.. 2025. 2. 26. ์ด์ 1 2 3 4 ๋ค์ 728x90