๐Ÿ’ป Coding Problems Solving/Array | String | Loop ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ
34 ๊ฐœ์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] LV.2 ๊ธฐ๋Šฅ๊ฐœ๋ฐœ

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] LV.2 ๊ธฐ๋Šฅ๊ฐœ๋ฐœ 1. ๋ฌธ์ œ : Link ์ž‘์—… ์™„๋ฃŒ๋„[90,40,20]์™€ ํ•˜๋ฃจ๋‹น ์ž‘์—…์ฒ˜๋ฆฌ ์†๋„ [10,1,5]๊ฐ€ ์ฃผ์–ด์กŒ์„๋•Œ ์„ ์ˆ˜ ์ž‘์—…์ด ์™„๋ฃŒ๋˜๋Š”๋Œ€๋กœ ์ž‘์—…์ด ์™„๋ฃŒ๋  ๋•Œ ํ•œ ๋ฒˆ์— ์™„๋ฃŒ๋˜๋Š” ์ž‘์—…์˜ ์ˆ˜ 2. ํ’€์ด ๋จผ์ € ์„ ์ˆ˜ ์ž‘์—…์˜ day๋งŒํผ ์ง€๋‚˜๊ฐ”์„ ๋•Œ ํ•ด๋‹น ์ž‘์—…์ด ์™„๋ฃŒ๊ฐ€ ๋œ์ƒํƒœ์ธ์ง€ ํ™•์ธํ•˜๊ณ  ๋งŒ์•ฝ ์™„๋ฃŒ๊ฐ€ ๋˜์—ˆ๋‹ค๋ฉด fin ๊ฐ’์„ 1์˜ฌ๋ ค์ค€๋‹ค. ๋งŒ์•ฝ ์ฒ˜์Œ์ด๋‚˜ ์™„๋ฃŒ๋˜์ง€ ์•Š์„ ๊ฒฝ์šฐ๋ผ๋ฉด cnt๊ฐ’์„ ์—…๋ฐ์ดํŠธ ํ•ด์ฃผ๊ณ  fin๊ฐ’์„ ์˜ฌ๋ ค์ค€๋‹ค. ์ด ๋•Œ ์™„๋ฃŒ๋˜์ง€ ์•Š์€ ๊ฐ’์ด ๋‚˜์™”๋‹ค๋Š”๊ฑด ์ด์ „๊นŒ์ง€์˜ ์ž‘์—…์— ๋Œ€ํ•œ ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ค˜์•ผํ•จ์„ ์˜๋ฏธํ•˜๋ฏ€๋กœ answer์— appendํ•ด์ค€๋‹ค. ๋งŒ์•ฝ ๋ฐฐ์—ด์˜ ๋งˆ์ง€๋ง‰์ธ ๊ฒฝ์šฐ answer์— appendํ•ด์ค€๋‹ค. 3. ์ฝ”๋“œ import math def solution(progresses, speeds): ..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] LV.2 ๋ฌธ์ž์—ด ์••์ถ•

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] LV.2 ๋ฌธ์ž์—ด ์••์ถ• 1. ๋ฌธ์ œ : Link aabbcc ๋ฌธ์ž์—ด abababccc ๋ฌธ์ž์—ด ๋ฌธ์ž์—ด์„ ํŠน์ •๋‹จ์œ„๋กœ ์••์ถ•ํ–ˆ์„๋•Œ ๋ฌธ์ž์—ด ๊ธธ์ด๊ฐ€ ๊ฐ€์žฅ ์งง์€ ๊ฒฝ์šฐ 2. ํ’€์ด ๋จผ์ € ๋ฌธ์ž์—ด์„ ๋‚˜๋ˆŒ ๋‹จ์œ„๋ฅผ for๋ฌธ์œผ๋กœ ๋Œ๋ ค์ค€๋‹ค. (์ตœ์†Œ๋‹จ์œ„์ธ 1๋ถ€ํ„ฐ ์ตœ๋Œ€๋‹จ์œ„์ธ ์ „์ฒด๋ฌธ์ž์—ด(s)์˜ ์ ˆ๋ฐ˜๊นŒ์ง€) ๋ฐ˜๋ณต๋ฌธ ์‹œ์ž‘ ์‹œ ์ดˆ๊ธฐํ™”๋ฅผ ํ•ด์ค€๋‹ค. (์ „์ฒด ๋ฌธ์ž์—ด ์ €์žฅ๊ณต๊ฐ„์ธ b = '' / ํ•ด๋‹น ๋‹จ์œ„๋กœ ์–ผ๋งˆ๋งŒํผ ๋ฐ˜๋ณตํ•ด์ค„์ง€์— ๋Œ€ํ•œ cnt = 1(1๋ถ€ํ„ฐ ์‹œ์ž‘) / ๋ฌธ์ž์—ด ๋‹จ์œ„์•ˆ์— ๋‹จ์œ„๊ฐ€ ๋  ๋ฌธ์ž์—ด ์ €์žฅ tmp[ :i ] ์ด์ œ ๋ฌธ์ž์—ด์„ ์ •ํ•ด์ง„ ๋‹จ์œ„๋งŒํผ ์Šค์บ”ํ•˜๋ฉฐ ์ด์ „์— ์ •ํ•ด์ง„ ๋‹จ์œ„ ๋ฌธ์ž์—ด์ด ์ค‘๋ณต๋˜๋Š”์ง€ ํ™•์ธํ•ด์ค€๋‹ค. ๋งŒ์•ฝ ์ค‘๋ณต๋œ๋‹ค๋ฉด) cnt๊ฐ’์„ ์˜ฌ๋ ค์ค€๋‹ค. ๋งŒ์•ฝ ์ค‘๋ณต๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด) cnt๊ฐ’์ด 1์ธ์ง€ ์•„๋‹Œ์ง€์— ๋”ฐ๋ผ ์•ž์— ์ˆซ์ž๋ฅผ ๋ถ™์ด๊ฑฐ๋‚˜ ๋ถ™์ด์ง€ ์•Š๊ณ  ..