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

programmers/Lv.016

[Python] [PCCE ๊ธฐ์ถœ๋ฌธ์ œ] 8๋ฒˆ / ๋‹‰๋„ค์ž„ ๊ทœ์น™ ๋ฌธ์ œ ์„ค๋ช… ์˜จ๋ผ์ธ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋‹‰๋„ค์ž„์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ๋‹‰๋„ค์ž„์ด ๋  ์ˆ˜ ์žˆ๋Š” ์กฐ๊ฑด์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.๋‹‰๋„ค์ž„์˜ ๊ธธ์ด๊ฐ€ 4์ž ์ด์ƒ 8์ž ์ดํ•˜์—ฌ์•ผํ•ฉ๋‹ˆ๋‹ค.๋‹‰๋„ค์ž„์—๋Š” ์†Œ๋ฌธ์ž l๊ณผ w, ๋Œ€๋ฌธ์ž O์™€ W๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.์ด์™ธ์˜ ์˜์–ด ๋Œ€์†Œ๋ฌธ์ž์™€ ์ˆซ์ž๋Š” ๋ชจ๋‘ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.์ฃผ์–ด์ง„ solution ํ•จ์ˆ˜๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๋‹‰๋„ค์ž„ nickname์„ ๋ฐ›์•„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹‰๋„ค์ž„์œผ๋กœ ๋ฐ”๊ฟ”์ฃผ๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. ์ด๋•Œ ๋‹‰๋„ค์ž„์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ทœ์น™์€ ๋‹ค์Œ๊ณผ ๊ฐ™์œผ๋ฉฐ ์ฒซ ๋ฒˆ์งธ ๊ทœ์น™๋ถ€ํ„ฐ ์ˆœ์„œ๋Œ€๋กœ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.์†Œ๋ฌธ์ž l์„ ๋Œ€๋ฌธ์ž I๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.์†Œ๋ฌธ์ž w๋ฅผ ๋‘ ๊ฐœ์˜ ์†Œ๋ฌธ์ž v, ์ฆ‰ vv๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.๋Œ€๋ฌธ์ž W๋ฅผ ๋‘ ๊ฐœ์˜ ๋Œ€๋ฌธ์ž V, ์ฆ‰ VV๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.๋Œ€๋ฌธ์ž O๋ฅผ ์ˆซ์ž 0์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.์ˆ˜์ •๋œ ๋‹‰๋„ค์ž„์˜ ๊ธธ์ด๊ฐ€ 4 ๋ฏธ๋งŒ์ผ ๊ฒฝ์šฐ ๋’ค.. 2025. 2. 24.
[Python] [PCCE ๊ธฐ์ถœ๋ฌธ์ œ] 7๋ฒˆ / ๋ฒ„์Šค ๋ฌธ์ œ ์„ค๋ช… ์˜์ง„์ด๋Š” ์•ฝ์†์žฅ์†Œ์— ๊ฐ€๊ธฐ ์œ„ํ•ด ๋ฒ„์Šค๋ฅผ ํƒ€๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„์Šค์—๋Š” ์ขŒ์„์ด ์ด seat๊ฐœ๋งŒํผ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜์ง„์ด๋Š” ๋ฒ„์Šค ์ขŒ์„์— ์•‰์•„์„œ ๊ฐˆ ์ˆ˜ ์žˆ์„์ง€ ๊ถ๊ธˆํ•ดํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์ ์—์„œ ์ถœ๋ฐœํ•œ ๋ฒ„์Šค๊ฐ€ ์˜์ง„์ด๊ฐ€ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์ •๊ฑฐ์žฅ์— ๋„์ฐฉํ•˜๊ธฐ ์ „์— ๋ฐฉ๋ฌธํ•˜๋Š” ๊ฐ ์ •๊ฑฐ์žฅ์—์„œ ์Šน/ํ•˜์ฐจํ•œ ์Šน๊ฐ ์ •๋ณด๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ, ์˜์ง„์ด๊ฐ€ ๋ฒ„์Šค์— ํƒ„ ์ˆœ๊ฐ„ ๋นˆ ์ขŒ์„์€ ๋ช‡ ๊ฐœ์ธ์ง€ ๊ตฌํ•ด์ฃผ์„ธ์š”. ์˜์ง„์ด๊ฐ€ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์ •๊ฑฐ์žฅ์—์„œ๋Š” ์˜์ง„์ด๊ฐ€ ์ œ์ผ ๋จผ์ € ๋ฒ„์Šค์— ํƒ‘์Šนํ•˜๋ฉฐ, ์ด์ „ ์ •๊ฑฐ์žฅ์—์„œ ๋ฒ„์Šค์— ํƒ‘์Šนํ•œ ์Šน๊ฐ๋“ค์€ ๋‚จ๋Š” ์ขŒ์„์ด ์žˆ๋‹ค๋ฉด ํ•ญ์ƒ ์•‰๋Š”๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋˜, ๊ธฐ์ ์—์„œ ์ถœ๋ฐœํ•˜๋Š” ๋ฒ„์Šค์—๋Š” ์Šน๊ฐ์ด 0๋ช… ํƒ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ์€ ์ขŒ์„์ด 5๊ฐœ์ธ ๋ฒ„์Šค์— ๊ฐ ์ •๊ฑฐ์žฅ์—์„œ ์Šน/ํ•˜์ฐจํ•œ ์Šน๊ฐ ์ •๋ณด๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์˜์ง„์ด๋Š” 4๋ฒˆ ์ •๊ฑฐ์žฅ์—์„œ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์œผ๋ฉฐ, "On"์€ ์Šน์ฐจํ•œ .. 2025. 2. 24.
[Python] [PCCE ๊ธฐ์ถœ๋ฌธ์ œ] 6๋ฒˆ / ๋ฌผ ๋ถ€์กฑ ๋ฌธ์ œ ์„ค๋ช… ใ…‡ใ…‡์‹œ์—์„œ๋Š” ์ €์ˆ˜์ง€๊ฐ€ ํ•˜๋‚˜ ์žˆ๋Š”๋ฐ, ๋„์‹œ ๋‚ด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ๋ฌผ์€ ์ด ์ €์ˆ˜์ง€์— ์ €์žฅ๋œ ๋ฌผ์„ ๋Œ์–ด์™€ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด์ƒ ๊ธฐํ›„๋กœ ์ธํ•ด ๊ทน์‹ฌํ•œ ๊ฐ€๋ญ„์ด ์˜ˆ๊ณ ๋œ ์ƒํ™ฉ์—์„œ, ์ง€๋‚œ ๋‹ฌ์˜ ๋ฌผ ์‚ฌ์šฉ๋Ÿ‰๊ณผ ์ด๋ฒˆ๋‹ฌ๋ถ€ํ„ฐ ์ผ์ • ๊ธฐ๊ฐ„ ๋™์•ˆ์˜ ์›”๋ณ„ ๋ฌผ ์‚ฌ์šฉ๋Ÿ‰์˜ ๋ณ€ํ™”๋ฅผ ์˜ˆ์ธกํ•œ ๊ฐ’์„ ์ด์šฉํ•ด ๋ช‡ ๋‹ฌ ๋’ค ๋ฌผ์ด ๋ถ€์กฑํ•ด์ง€๋Š”์ง€ ์˜ˆ์ธกํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ๋‹ฌ๋ถ€ํ„ฐ์˜ ์›”๋ณ„ ๋ฌผ ์‚ฌ์šฉ๋Ÿ‰ ๋ณ€ํ™”๋ฅผ ์˜ˆ์ธกํ•œ ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฆฌ์ŠคํŠธ์— ๋‹ด๊ฒจ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค.[10, -10, 10, -10, 10, -10, 10, -10, 10, -10]๋ฆฌ์ŠคํŠธ์˜ ๊ฐ ์›์†Œ๋Š” ํ•ด๋‹น ์›”์˜ ๋ฌผ ์‚ฌ์šฉ๋Ÿ‰์ด ์ „ ๋‹ฌ์— ๋น„ํ•ด ๋ช‡ % ๋งŒํผ ์ฆ๊ฐ€ ๋˜๋Š” ๊ฐ์†Œํ•˜๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด, ์ด๋ฒˆ๋‹ฌ์˜ ๋ฌผ ์‚ฌ์šฉ๋Ÿ‰ (๋ฆฌ์ŠคํŠธ์˜ ์ฒซ ๋ฒˆ์งธ ์›์†Œ)์€ ์ง€๋‚œ ๋‹ฌ ๋ณด๋‹ค 10% ์ฆ๊ฐ€ํ•œ ๊ฐ’์ด๋ฉฐ, ๋‹ค์Œ ๋‹ฌ(๋ฆฌ์ŠคํŠธ์˜ ๋‘ ๋ฒˆ์งธ.. 2025. 2. 24.
[Python] [PCCE ๊ธฐ์ถœ๋ฌธ์ œ] 5๋ฒˆ / ์‹ฌํ์†Œ์ƒ์ˆ  ๋ฌธ์ œ ์„ค๋ช… ์‹ฌํ์†Œ์ƒ์ˆ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ˆœ์„œ๋ฅผ ํ†ตํ•ด ์‹ค์‹œํ•ฉ๋‹ˆ๋‹ค.์‹ฌ์ •์ง€ ๋ฐ ๋ฌดํ˜ธํก ํ™•์ธ [check]๋„์›€ ๋ฐ 119 ์‹ ๊ณ  ์š”์ฒญ [call]๊ฐ€์Šด์••๋ฐ• 30ํšŒ ์‹œํ–‰ [pressure]์ธ๊ณตํ˜ธํก 2ํšŒ ์‹œํ–‰ [respiration]๊ฐ€์Šด์••๋ฐ•, ์ธ๊ณตํ˜ธํก ๋ฐ˜๋ณต [repeat]์ฃผ์–ด์ง„ solution ํ•จ์ˆ˜๋Š” ์‹ฌํ์†Œ์ƒ์ˆ ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์˜ ์ˆœ์„œ๊ฐ€ ๋‹ด๊ธด ๋ฌธ์ž์—ด๋“ค์ด ๋ฌด์ž‘์œ„ ์ˆœ์„œ๋กœ ๋‹ด๊ธด ๋ฆฌ์ŠคํŠธ cpr์ด ์ฃผ์–ด์งˆ ๋•Œ ๊ฐ๊ฐ์˜ ๋ฐฉ๋ฒ•์ด ๋ช‡ ๋ฒˆ์งธ ๋‹จ๊ณ„์ธ์ง€ ์ˆœ์„œ๋Œ€๋กœ ๋‹ด์•„ returnํ•˜๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. solution ํ•จ์ˆ˜๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•˜๋„๋ก ๋นˆ์นธ์„ ์ฑ„์›Œ solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด ์ฃผ์„ธ์š”.  ์ž…์ถœ๋ ฅ ์˜ˆcprresult["call", "respiration", "repeat", "check", "pressure"][2, 4, 5, 1, 3]["respi.. 2025. 2. 21.
728x90