'programmers' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก (44 Page)
[python] ์ค์๊ฐ ๊ตฌํ๊ธฐ
๋ฌธ์ ์ค๋ช
์ค์๊ฐ์ ์ด๋ค ์ฃผ์ด์ง ๊ฐ๋ค์ ํฌ๊ธฐ์ ์์๋๋ก ์ ๋ ฌํ์ ๋ ๊ฐ์ฅ ์ค์์ ์์นํ๋ ๊ฐ์ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด 1, 2, 7, 10, 11์ ์ค์๊ฐ์ 7์
๋๋ค. ์ ์ ๋ฐฐ์ด array๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ์ค์๊ฐ์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์. ์
์ถ๋ ฅ ์arrayresult[1, 2, 7, 10, 11]7[9, -1, 0]0 ์ ์ถ ๋ด์ญdef solution(array): return sorted(array)[len(array)//2] ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ
์คํธ ์
๋ฌธ Day3 ์ฌ์น์ฐ์ฐ, ๋ฐฐ์ด, ์ํhttps://school.programmers.co.kr/learn/courses/30/lessons/120811 ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง ..
2024. 10. 30.
[python] ๋ฐฐ์ด ๋ ๋ฐฐ ๋ง๋ค๊ธฐ
๋ฌธ์ ์ค๋ช
์ ์ ๋ฐฐ์ด numbers๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. numbers์ ๊ฐ ์์์ ๋๋ฐฐํ ์์๋ฅผ ๊ฐ์ง ๋ฐฐ์ด์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์
์ถ๋ ฅ ์numbersresult[1, 2, 3, 4, 5][2, 4, 6, 8, 10][1, 2, 100, -99, 1, 2, 3][2, 4, 200, -198, 2, 4, 6] ์ ์ถ ๋ด์ญdef solution(numbers): return [i*2 for i in numbers] ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ
์คํธ ์
๋ฌธ Day2 ์ฌ์น์ฐ์ฐ, ์กฐ๊ฑด๋ฌธ, ๋ฐฐ์ดhttps://school.programmers.co.kr/learn/courses/30/lessons/120809 ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solut..
2024. 10. 30.
[python] ๋ถ์์ ๋ง์
๋ฌธ์ ์ค๋ช
์ฒซ ๋ฒ์งธ ๋ถ์์ ๋ถ์์ ๋ถ๋ชจ๋ฅผ ๋ปํ๋ numer1, denom1, ๋ ๋ฒ์งธ ๋ถ์์ ๋ถ์์ ๋ถ๋ชจ๋ฅผ ๋ปํ๋ numer2, denom2๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. ๋ ๋ถ์๋ฅผ ๋ํ ๊ฐ์ ๊ธฐ์ฝ ๋ถ์๋ก ๋ํ๋์ ๋ ๋ถ์์ ๋ถ๋ชจ๋ฅผ ์์๋๋ก ๋ด์ ๋ฐฐ์ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์. ์
์ถ๋ ฅ ์numer1denom1numer2denom2result1234[5, 4]9213[29, 6] ์ ์ถ ๋ด์ญfrom fractions import Fractiondef solution(numer1, denom1, numer2, denom2): answer = Fraction(numer1, denom1) + Fraction(numer2, denom2) return [answer.numera..
2024. 10. 30.