๋ฌธ์
https://school.programmers.co.kr/learn/courses/30/lessons/181930
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
ํ์ด
def solution(a, b, c):
answer = 0
if a == b and b == c:
answer = (a + b + c) * (a * a + b * b + c * c) * (a ** 3 + b ** 3 + c ** 3)
elif a != b and b != c and c != a:
answer = a + b + c
else :
answer = (a + b + c) * (a * a + b * b + c * c)
return answer
1. ์ธ ๊ธ์๊ฐ ๋ชจ๋ ๊ฐ๋ค๋ฉด (a + b + c) * (a * a + b * b + c * c) * (a ** 3 + b ** 3 + c ** 3) ์ answer์ ์ ์ฅ
2. ์ธ ๊ธ์๊ฐ ๋ชจ๋ ๋ค๋ฅด๋ค๋ฉด a + b + c ์ answer์ ์ ์ฅ
3. ๊ทธ ์ด์ธ์ ๊ฒฝ์ฐ๋ ๋ ๊ธ์๋ ๊ฐ๊ณ ํ ๊ธ์๋ง ๋ค๋ฅธ ๊ฒฝ์ฐ์ด๋ฏ๋ก (a + b + c) * (a * a + b * b + c * c) ์ answer์ ์ ์ฅ
4. answer์ ๋ฐํ
'์๊ณ ๋ฆฌ์ฆ ๐ฉ๐ปโ๐ป > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ์ด์ด ๋ถ์ธ ์ (0) | 2024.03.28 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ์์๋ค์ ๊ณฑ๊ณผ ํฉ (0) | 2024.03.28 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฑ์ฐจ์์ด์ ํน์ ํ ํญ๋ง ๋ํ๊ธฐ (0) | 2024.03.28 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ฝ๋ ์ฒ๋ฆฌํ๊ธฐ (0) | 2024.03.28 |
[ํ๋ก๊ทธ๋๋จธ์ค] flag์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฐ ๋ฐํํ๊ธฐ (0) | 2024.03.27 |