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

programmers306

[python] ์กฐ๊ฑด์— ๋งž๊ฒŒ ์ˆ˜์—ด ๋ณ€ํ™˜ํ•˜๊ธฐ 3 ๋ฌธ์ œ ์„ค๋ช…์ •์ˆ˜ ๋ฐฐ์—ด arr์™€ ์ž์—ฐ์ˆ˜ k๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค.๋งŒ์•ฝ k๊ฐ€ ํ™€์ˆ˜๋ผ๋ฉด arr์˜ ๋ชจ๋“  ์›์†Œ์— k๋ฅผ ๊ณฑํ•˜๊ณ , k๊ฐ€ ์ง์ˆ˜๋ผ๋ฉด arr์˜ ๋ชจ๋“  ์›์†Œ์— k๋ฅผ ๋”ํ•ฉ๋‹ˆ๋‹ค.์ด๋Ÿฌํ•œ ๋ณ€ํ™˜์„ ๋งˆ์นœ ํ›„์˜ arr๋ฅผ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด ์ฃผ์„ธ์š”.  ์ž…์ถœ๋ ฅ ์˜ˆarrkresult[1, 2, 3, 100, 99, 98]3[3, 6, 9, 300, 297, 294][1, 2, 3, 100, 99, 98]2[3, 4, 5, 102, 101, 100]  ์ œ์ถœ ๋‚ด์—ญdef solution(arr, k): if k%2: return [i*k for i in arr] else: return [i+k for i in arr]  ๋‹ค๋ฅธ ํ’€์ดdef solution(arr, k): ret.. 2024. 10. 17.
[python] ๊ทธ๋ฆผ ํ™•๋Œ€ ๋ฌธ์ œ ์„ค๋ช…์ง์‚ฌ๊ฐํ˜• ํ˜•ํƒœ์˜ ๊ทธ๋ฆผ ํŒŒ์ผ์ด ์žˆ๊ณ , ์ด ๊ทธ๋ฆผ ํŒŒ์ผ์€ 1 × 1 ํฌ๊ธฐ์˜ ์ •์‚ฌ๊ฐํ˜• ํฌ๊ธฐ์˜ ํ”ฝ์…€๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ทธ๋ฆผ ํŒŒ์ผ์„ ๋‚˜ํƒ€๋‚ธ ๋ฌธ์ž์—ด ๋ฐฐ์—ด picture๊ณผ ์ •์ˆ˜ k๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ์ด ๊ทธ๋ฆผ ํŒŒ์ผ์„ ๊ฐ€๋กœ ์„ธ๋กœ๋กœ k๋ฐฐ ๋Š˜๋ฆฐ ๊ทธ๋ฆผ ํŒŒ์ผ์„ ๋‚˜ํƒ€๋‚ด๋„๋ก ๋ฌธ์ž์—ด ๋ฐฐ์—ด์„ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”.  ์ž…์ถœ๋ ฅ ์˜ˆpicturekresult[".xx...xx.", "x..x.x..x", "x...x...x", ".x.....x.", "..x...x..", "...x.x...", "....x...."]2["..xxxx......xxxx..", "..xxxx......xxxx..", "xx....xx..xx....xx", "xx....xx..xx....xx", "xx..... 2024. 10. 15.
[python] ์ปคํ”ผ ์‹ฌ๋ถ€๋ฆ„ ๋ฌธ์ œ ์„ค๋ช…ํŒ€์˜ ๋ง‰๋‚ด์ธ ์ฒ ์ˆ˜๋Š” ์•„๋ฉ”๋ฆฌ์นด๋…ธ์™€ ์นดํŽ˜ ๋ผํ…Œ๋งŒ ํŒ๋งคํ•˜๋Š” ์นดํŽ˜์—์„œ ํŒ€์›๋“ค์˜ ์ปคํ”ผ๋ฅผ ์‚ฌ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ฉ”๋ฆฌ์นด๋…ธ์™€ ์นดํŽ˜ ๋ผํ…Œ์˜ ๊ฐ€๊ฒฉ์€ ์ฐจ๊ฐ€์šด ๊ฒƒ๊ณผ ๋œจ๊ฑฐ์šด ๊ฒƒ ์ƒ๊ด€์—†์ด ๊ฐ๊ฐ 4500, 5000์›์ž…๋‹ˆ๋‹ค. ๊ฐ ํŒ€์›์—๊ฒŒ ๋งˆ์‹ค ๋ฉ”๋‰ด๋ฅผ ์ ์–ด๋‹ฌ๋ผ๊ณ  ํ•˜์˜€๊ณ , ๊ทธ ์ค‘์—์„œ ๋ฉ”๋‰ด๋งŒ ์ ์€ ํŒ€์›์˜ ๊ฒƒ์€ ์ฐจ๊ฐ€์šด ๊ฒƒ์œผ๋กœ ํ†ต์ผํ•˜๊ณ  "์•„๋ฌด๊ฑฐ๋‚˜"๋ฅผ ์ ์€ ํŒ€์›์˜ ๊ฒƒ์€ ์ฐจ๊ฐ€์šด ์•„๋ฉ”๋ฆฌ์นด๋…ธ๋กœ ํ†ต์ผํ•˜๊ธฐ๋กœ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ฐ ์ง์›์ด ์ ์€ ๋ฉ”๋‰ด๊ฐ€ ๋ฌธ์ž์—ด ๋ฐฐ์—ด order๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ์นดํŽ˜์—์„œ ๊ฒฐ์ œํ•˜๊ฒŒ ๋  ๊ธˆ์•ก์„ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”. order์˜ ์›์†Œ๋Š” ์•„๋ž˜์˜ ๊ฒƒ๋“ค๋งŒ ๋“ค์–ด์˜ค๊ณ , ๊ฐ๊ฐ์˜ ์˜๋ฏธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. order์˜ ์›์†Œ์˜๋ฏธ"iceamericano", "americanoice"์ฐจ๊ฐ€์šด ์•„๋ฉ”๋ฆฌ์นด๋…ธ"hotamerica.. 2024. 10. 14.
[python] ๋‚ ์งœ ๋น„๊ตํ•˜๊ธฐ ๋ฌธ์ œ ์„ค๋ช…์ •์ˆ˜ ๋ฐฐ์—ด date1๊ณผ date2๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ๋‘ ๋ฐฐ์—ด์€ ๊ฐ๊ฐ ๋‚ ์งœ๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ [year, month, day] ๊ผด๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ๊ฐ ๋ฐฐ์—ด์—์„œ year๋Š” ์—ฐ๋„๋ฅผ, month๋Š” ์›”์„, day๋Š” ๋‚ ์งœ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋งŒ์•ฝ date1์ด date2๋ณด๋‹ค ์•ž์„œ๋Š” ๋‚ ์งœ๋ผ๋ฉด 1์„, ์•„๋‹ˆ๋ฉด 0์„ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด ์ฃผ์„ธ์š”.  ์ž…์ถœ๋ ฅ ์˜ˆdate1date2result[2021, 12, 28][2021, 12, 29]1[1024, 10, 24][1024, 10, 24]0  ์ œ์ถœ ๋‚ด์—ญdef solution(date1, date2): return int(date1   ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉ ๊ธฐ์ดˆ ํŠธ๋ ˆ์ด๋‹ Day23 ์กฐ๊ฑด๋ฌธ ํ™œ์šฉhttps://school.programmers.co.kr/lear.. 2024. 10. 14.
728x90