'programmers' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก (48 Page)
[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] ๋ ์ง ๋น๊ตํ๊ธฐ
๋ฌธ์ ์ค๋ช
์ ์ ๋ฐฐ์ด 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.