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

programmers306

[python] ์ „๊ตญ ๋Œ€ํšŒ ์„ ๋ฐœ ๊ณ ์‚ฌ ๋ฌธ์ œ ์„ค๋ช…0๋ฒˆ๋ถ€ํ„ฐ n - 1๋ฒˆ๊นŒ์ง€ n๋ช…์˜ ํ•™์ƒ ์ค‘ 3๋ช…์„ ์„ ๋ฐœํ•˜๋Š” ์ „๊ตญ ๋Œ€ํšŒ ์„ ๋ฐœ ๊ณ ์‚ฌ๋ฅผ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋“ฑ์ˆ˜๊ฐ€ ๋†’์€ 3๋ช…์„ ์„ ๋ฐœํ•ด์•ผ ํ•˜์ง€๋งŒ, ๊ฐœ์ธ ์‚ฌ์ •์œผ๋กœ ์ „๊ตญ ๋Œ€ํšŒ์— ์ฐธ์—ฌํ•˜์ง€ ๋ชปํ•˜๋Š” ํ•™์ƒ๋“ค์ด ์žˆ์–ด ์ฐธ์—ฌ๊ฐ€ ๊ฐ€๋Šฅํ•œ ํ•™์ƒ ์ค‘ ๋“ฑ์ˆ˜๊ฐ€ ๋†’์€ 3๋ช…์„ ์„ ๋ฐœํ•˜๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค.๊ฐ ํ•™์ƒ๋“ค์˜ ์„ ๋ฐœ ๊ณ ์‚ฌ ๋“ฑ์ˆ˜๋ฅผ ๋‹ด์€ ์ •์ˆ˜ ๋ฐฐ์—ด rank์™€ ์ „๊ตญ ๋Œ€ํšŒ ์ฐธ์—ฌ ๊ฐ€๋Šฅ ์—ฌ๋ถ€๊ฐ€ ๋‹ด๊ธด boolean ๋ฐฐ์—ด attendance๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ์ „๊ตญ ๋Œ€ํšŒ์— ์„ ๋ฐœ๋œ ํ•™์ƒ ๋ฒˆํ˜ธ๋“ค์„ ๋“ฑ์ˆ˜๊ฐ€ ๋†’์€ ์ˆœ์„œ๋Œ€๋กœ ๊ฐ๊ฐ a, b, c๋ฒˆ์ด๋ผ๊ณ  ํ•  ๋•Œ 10000 × a + 100 × b + c๋ฅผ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”.  ์ž…์ถœ๋ ฅ ์˜ˆrankattendanceresult[3, 7, 2, 5, 4, 6, 1][false, true.. 2024. 10. 7.
[python] ๋’ค์—์„œ 5๋“ฑ ์œ„๋กœ ๋ฌธ์ œ ์„ค๋ช… ์ •์ˆ˜๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฆฌ์ŠคํŠธ num_list๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. num_list์—์„œ ๊ฐ€์žฅ ์ž‘์€ 5๊ฐœ์˜ ์ˆ˜๋ฅผ ์ œ์™ธํ•œ ์ˆ˜๋“ค์„ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ๋‹ด์€ ๋ฆฌ์ŠคํŠธ๋ฅผ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.  ์ž…์ถœ๋ ฅ ์˜ˆnum_listresult[12, 4, 15, 46, 38, 1, 14, 56, 32, 10][15, 32, 38, 46, 56]  ์ œ์ถœ ๋‚ด์—ญdef solution(num_list): return sorted(num_list)[5:]  ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉ ๊ธฐ์ดˆ ํŠธ๋ ˆ์ด๋‹ Day21 ํ•จ์ˆ˜(๋ฉ”์„œ๋“œ)https://school.programmers.co.kr/learn/courses/30/lessons/181852 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž.. 2024. 10. 7.
[python] ๋’ค์—์„œ 5๋“ฑ๊นŒ์ง€ ๋ฌธ์ œ ์„ค๋ช…์ •์ˆ˜๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฆฌ์ŠคํŠธ num_list๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. num_list์—์„œ ๊ฐ€์žฅ ์ž‘์€ 5๊ฐœ์˜ ์ˆ˜๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ๋‹ด์€ ๋ฆฌ์ŠคํŠธ๋ฅผ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.  ์ž…์ถœ๋ ฅ ์˜ˆnum_listresult[12, 4, 15, 46, 38, 1, 14][1, 4, 12, 14, 15]  ์ œ์ถœ ๋‚ด์—ญdef solution(num_list): return sorted(num_list)[:5]  ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉ ๊ธฐ์ดˆ ํŠธ๋ ˆ์ด๋‹ Day20 ํ•จ์ˆ˜(๋ฉ”์„œ๋“œ)https://school.programmers.co.kr/learn/courses/30/lessons/181853 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถ.. 2024. 10. 7.
[python] ๋ฐฐ์—ด์˜ ๊ธธ์ด์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์—ฐ์‚ฐํ•˜๊ธฐ ๋ฌธ์ œ ์„ค๋ช…์ •์ˆ˜ ๋ฐฐ์—ด arr๊ณผ ์ •์ˆ˜ n์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. arr์˜ ๊ธธ์ด๊ฐ€ ํ™€์ˆ˜๋ผ๋ฉด arr์˜ ๋ชจ๋“  ์ง์ˆ˜ ์ธ๋ฑ์Šค ์œ„์น˜์— n์„ ๋”ํ•œ ๋ฐฐ์—ด์„, arr์˜ ๊ธธ์ด๊ฐ€ ์ง์ˆ˜๋ผ๋ฉด arr์˜ ๋ชจ๋“  ํ™€์ˆ˜ ์ธ๋ฑ์Šค ์œ„์น˜์— n์„ ๋”ํ•œ ๋ฐฐ์—ด์„ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”.  ์ž…์ถœ๋ ฅ ์˜ˆarrnresult[49, 12, 100, 276, 33]27[76, 12, 127, 276, 60][444, 555, 666, 777]100[444, 655, 666, 877]  ์ œ์ถœ ๋‚ด์—ญdef solution(arr, n): if len(arr)%2: for i in range(0,len(arr),2): arr[i] += n else: for i in range(1.. 2024. 10. 2.
728x90