Tiny Bunny 'programmers' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (17 Page)
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

programmers306

[Python] [PCCE ๊ธฐ์ถœ๋ฌธ์ œ] 9๋ฒˆ / ์ด์›ƒํ•œ ์นธ ๋ฌธ์ œ ์„ค๋ช… ๊ฐ ์นธ๋งˆ๋‹ค ์ƒ‰์ด ์น ํ•ด์ง„ 2์ฐจ์› ๊ฒฉ์ž ๋ณด๋“œํŒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ์ค‘ ํ•œ ์นธ์„ ๊ณจ๋ž์„ ๋•Œ, ์œ„, ์•„๋ž˜, ์™ผ์ชฝ, ์˜ค๋ฅธ์ชฝ ์นธ ์ค‘ ๊ฐ™์€ ์ƒ‰๊น”๋กœ ์น ํ•ด์ง„ ์นธ์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋“œ์˜ ๊ฐ ์นธ์— ์น ํ•ด์ง„ ์ƒ‰๊น” ์ด๋ฆ„์ด ๋‹ด๊ธด ์ด์ฐจ์› ๋ฌธ์ž์—ด ๋ฆฌ์ŠคํŠธ board์™€ ๊ณ ๋ฅธ ์นธ์˜ ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋‘ ์ •์ˆ˜ h, w๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ board[h][w]์™€ ์ด์›ƒํ•œ ์นธ๋“ค ์ค‘ ๊ฐ™์€ ์ƒ‰์œผ๋กœ ์น ํ•ด์ ธ ์žˆ๋Š” ์นธ์˜ ๊ฐœ์ˆ˜๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด ์ฃผ์„ธ์š”. ์ด์›ƒํ•œ ์นธ๋“ค ์ค‘ ๋ช‡ ๊ฐœ์˜ ์นธ์ด ๊ฐ™์€ ์ƒ‰์œผ๋กœ ์ƒ‰์น ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ณผ์ •์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. 1. ์ •์ˆ˜๋ฅผ ์ €์žฅํ•  ๋ณ€์ˆ˜ n์„ ๋งŒ๋“ค๊ณ  board์˜ ๊ธธ์ด๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.2. ๊ฐ™์€ ์ƒ‰์œผ๋กœ ์ƒ‰์น ๋œ ์นธ์˜ ๊ฐœ์ˆ˜๋ฅผ ์ €์žฅํ•  ๋ณ€์ˆ˜ count๋ฅผ ๋งŒ๋“ค๊ณ  0์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.3. h์™€ w์˜ ๋ณ€ํ™”.. 2025. 3. 4.
[Python] [PCCE ๊ธฐ์ถœ๋ฌธ์ œ] 9๋ฒˆ / ์ง€ํ ์ ‘๊ธฐ ๋ฌธ์ œ ์„ค๋ช… ๋ฏผ์ˆ˜๋Š” ๋‹ค์–‘ํ•œ ์ง€ํ๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ์ทจ๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€ํ๋งˆ๋‹ค ํฌ๊ธฐ๊ฐ€ ๋‹ฌ๋ผ ์ง€๊ฐ‘์— ๋„ฃ์œผ๋ ค๋ฉด ์—ฌ๋Ÿฌ ๋ฒˆ ์ ‘์–ด์„œ ๋„ฃ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ง€๊ฐ‘์˜ ํฌ๊ธฐ๊ฐ€ 30 * 15์ด๊ณ  ์ง€ํ์˜ ํฌ๊ธฐ๊ฐ€ 26 * 17์ด๋ผ๋ฉด ํ•œ๋ฒˆ ๋ฐ˜์œผ๋กœ ์ ‘์–ด 13 * 17 ํฌ๊ธฐ๋กœ ๋งŒ๋“  ๋’ค 90๋„ ๋Œ๋ ค์„œ ์ง€๊ฐ‘์— ๋„ฃ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€ํ๋ฅผ ์ ‘์„ ๋•Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ทœ์น™์„ ์ง€ํ‚ต๋‹ˆ๋‹ค.์ง€ํ๋ฅผ ์ ‘์„ ๋•Œ๋Š” ํ•ญ์ƒ ๊ธธ์ด๊ฐ€ ๊ธด ์ชฝ์„ ๋ฐ˜์œผ๋กœ ์ ‘์Šต๋‹ˆ๋‹ค.์ ‘๊ธฐ ์ „ ๊ธธ์ด๊ฐ€ ํ™€์ˆ˜์˜€๋‹ค๋ฉด ์ ‘์€ ํ›„ ์†Œ์ˆ˜์  ์ดํ•˜๋Š” ๋ฒ„๋ฆฝ๋‹ˆ๋‹ค.์ ‘ํžŒ ์ง€ํ๋ฅผ ๊ทธ๋Œ€๋กœ ๋˜๋Š” 90๋„ ๋Œ๋ ค์„œ ์ง€๊ฐ‘์— ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค๋ฉด ๊ทธ๋งŒ ์ ‘์Šต๋‹ˆ๋‹ค.์ง€๊ฐ‘์˜ ๊ฐ€๋กœ, ์„ธ๋กœ ํฌ๊ธฐ๋ฅผ ๋‹ด์€ ์ •์ˆ˜ ๋ฆฌ์ŠคํŠธ wallet๊ณผ ์ง€ํ์˜ ๊ฐ€๋กœ, ์„ธ๋กœ ํฌ๊ธฐ๋ฅผ ๋‹ด์€ ์ •์ˆ˜ ๋ฆฌ์ŠคํŠธ bill๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ, ์ง€๊ฐ‘์— ๋„ฃ๊ธฐ ์œ„ํ•ด์„œ ์ง€ํ๋ฅผ ์ตœ์†Œ ๋ช‡ ๋ฒˆ ์ ‘์–ด์•ผ.. 2025. 2. 28.
[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.
728x90