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

programmers306

[python] ๊ธ€์ž ์ด์–ด ๋ถ™์—ฌ ๋ฌธ์ž์—ด ๋งŒ๋“ค๊ธฐ ๋ฌธ์ œ ์„ค๋ช… ๋ฌธ์ž์—ด my_string๊ณผ ์ •์ˆ˜ ๋ฐฐ์—ด index_list๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. my_string์˜ index_list์˜ ์›์†Œ๋“ค์— ํ•ด๋‹นํ•˜๋Š” ์ธ๋ฑ์Šค์˜ ๊ธ€์ž๋“ค์„ ์ˆœ์„œ๋Œ€๋กœ ์ด์–ด ๋ถ™์ธ ๋ฌธ์ž์—ด์„ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”. ์ž…์ถœ๋ ฅ ์˜ˆmy_stringindex_listresult"cvsgiorszzzmrpaqpe"[16, 6, 5, 3, 12, 14, 11, 11, 17, 12, 7]"programmers""zpiaz"[1, 2, 0, 0, 3]"pizza" ์ œ์ถœ ๋‚ด์—ญdef solution(my_string, index_list): answer = '' for i in index_list: answer += my_string[i] retu.. 2024. 8. 6.
[python] ์ฃผ์‚ฌ์œ„ ๊ฒŒ์ž„ 3 ๋ฌธ์ œ ์„ค๋ช… 1๋ถ€ํ„ฐ 6๊นŒ์ง€ ์ˆซ์ž๊ฐ€ ์ ํžŒ ์ฃผ์‚ฌ์œ„๊ฐ€ ๋„ค ๊ฐœ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„ค ์ฃผ์‚ฌ์œ„๋ฅผ ๊ตด๋ ธ์„ ๋•Œ ๋‚˜์˜จ ์ˆซ์ž์— ๋”ฐ๋ผ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ ์ˆ˜๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.๋„ค ์ฃผ์‚ฌ์œ„์—์„œ ๋‚˜์˜จ ์ˆซ์ž๊ฐ€ ๋ชจ๋‘ p๋กœ ๊ฐ™๋‹ค๋ฉด 1111 × p์ ์„ ์–ป์Šต๋‹ˆ๋‹ค.์„ธ ์ฃผ์‚ฌ์œ„์—์„œ ๋‚˜์˜จ ์ˆซ์ž๊ฐ€ p๋กœ ๊ฐ™๊ณ  ๋‚˜๋จธ์ง€ ๋‹ค๋ฅธ ์ฃผ์‚ฌ์œ„์—์„œ ๋‚˜์˜จ ์ˆซ์ž๊ฐ€ q(p ≠ q)๋ผ๋ฉด (10 × p + q)2 ์ ์„ ์–ป์Šต๋‹ˆ๋‹ค.์ฃผ์‚ฌ์œ„๊ฐ€ ๋‘ ๊ฐœ์”ฉ ๊ฐ™์€ ๊ฐ’์ด ๋‚˜์˜ค๊ณ , ๋‚˜์˜จ ์ˆซ์ž๋ฅผ ๊ฐ๊ฐ p, q(p ≠ q)๋ผ๊ณ  ํ•œ๋‹ค๋ฉด (p + q) × |p - q|์ ์„ ์–ป์Šต๋‹ˆ๋‹ค.์–ด๋А ๋‘ ์ฃผ์‚ฌ์œ„์—์„œ ๋‚˜์˜จ ์ˆซ์ž๊ฐ€ p๋กœ ๊ฐ™๊ณ  ๋‚˜๋จธ์ง€ ๋‘ ์ฃผ์‚ฌ์œ„์—์„œ ๋‚˜์˜จ ์ˆซ์ž๊ฐ€ ๊ฐ๊ฐ p์™€ ๋‹ค๋ฅธ q, r(q ≠ r)์ด๋ผ๋ฉด q × r์ ์„ ์–ป์Šต๋‹ˆ๋‹ค.๋„ค ์ฃผ์‚ฌ์œ„์— ์ ํžŒ ์ˆซ์ž๊ฐ€ ๋ชจ๋‘ ๋‹ค๋ฅด๋‹ค๋ฉด ๋‚˜์˜จ ์ˆซ์ž ์ค‘ ๊ฐ€์žฅ ์ž‘์€ ์ˆซ์ž ๋งŒํผ์˜ ์ ์ˆ˜๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.๋„ค .. 2024. 8. 5.
[python] ๊ฐ„๋‹จํ•œ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ ๋ฌธ์ œ ์„ค๋ช… boolean ๋ณ€์ˆ˜ x1, x2, x3, x4๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ๋‹ค์Œ์˜ ์‹์˜ true/false๋ฅผ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”.(x1 ∨ x2) ∧ (x3 ∨ x4) ์ž…์ถœ๋ ฅ ์˜ˆx1x2x3x4falsetruetruetruetruefalsefalsefalse ์ œ์ถœ ๋‚ด์—ญdef solution(x1, x2, x3, x4): answer = (x1 | x2) & (x3 | x4) return answer ∧: & / and∨: | / or  ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉ ๊ธฐ์ดˆ ํŠธ๋ ˆ์ด๋‹ Day8 ์กฐ๊ฑด๋ฌธ, ๋ฌธ์ž์—ดhttps://school.programmers.co.kr/learn/courses/30/lessons/181917 2024. 8. 2.
[python] ๋ฐฐ์—ด ๋งŒ๋“ค๊ธฐ 4 ๋ฌธ์ œ ์„ค๋ช… ์ •์ˆ˜ ๋ฐฐ์—ด arr๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. arr๋ฅผ ์ด์šฉํ•ด ์ƒˆ๋กœ์šด ๋ฐฐ์—ด stk๋ฅผ ๋งŒ๋“œ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.๋ณ€์ˆ˜ i๋ฅผ ๋งŒ๋“ค์–ด ์ดˆ๊ธฐ๊ฐ’์„ 0์œผ๋กœ ์„ค์ •ํ•œ ํ›„ i๊ฐ€ arr์˜ ๊ธธ์ด๋ณด๋‹ค ์ž‘์œผ๋ฉด ๋‹ค์Œ ์ž‘์—…์„ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค.๋งŒ์•ฝ stk๊ฐ€ ๋นˆ ๋ฐฐ์—ด์ด๋ผ๋ฉด arr[i]๋ฅผ stk์— ์ถ”๊ฐ€ํ•˜๊ณ  i์— 1์„ ๋”ํ•ฉ๋‹ˆ๋‹ค.stk์— ์›์†Œ๊ฐ€ ์žˆ๊ณ , stk์˜ ๋งˆ์ง€๋ง‰ ์›์†Œ๊ฐ€ arr[i]๋ณด๋‹ค ์ž‘์œผ๋ฉด arr[i]๋ฅผ stk์˜ ๋’ค์— ์ถ”๊ฐ€ํ•˜๊ณ  i์— 1์„ ๋”ํ•ฉ๋‹ˆ๋‹ค.stk์— ์›์†Œ๊ฐ€ ์žˆ๋Š”๋ฐ stk์˜ ๋งˆ์ง€๋ง‰ ์›์†Œ๊ฐ€ arr[i]๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์œผ๋ฉด stk์˜ ๋งˆ์ง€๋ง‰ ์›์†Œ๋ฅผ stk์—์„œ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.์œ„ ์ž‘์—…์„ ๋งˆ์นœ ํ›„ ๋งŒ๋“ค์–ด์ง„ stk๋ฅผ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด ์ฃผ์„ธ์š”. ์ž…์ถœ๋ ฅ ์˜ˆarrresult[1, 4, 2, 5, 3][1, 2, 3] ์ œ์ถœ ๋‚ด์—ญdef solu.. 2024. 8. 1.
728x90