프로그래머스 파이썬 기초 해석 :: 주사위 게임 2 (set)
프로그래머스 URL https://school.programmers.co.kr/learn/courses/30/lessons/181930 프로그래머스 코딩 카테고리 코딩 기초 트레이닝 Day 5 조건문 - 주사위 게임 2 Lv.0 문제 설명 1부터 6까지 숫자가 적힌 주사위가 세 개 있습니다. 세 주사위를 굴렸을 때 나온 숫자를 각각 a, b, c라고 했을 때 얻는 점수는 다음과 같습니다. 세 숫자가 모두 다르다면 a + b + c 점을 얻습니다. 세 숫자 중 어느 두 숫자는 같고 나머지 다른 숫자는 다르다면 (a + b + c) × (a2 + b2 + c2 )점을 얻습니다. 세 숫자가 모두 같다면 (a + b + c) × (a2 + b2 + c2 ) × (a3 + b3 + c3 )점을 얻습니다. 세 정수 a, b, c가 매개변수로 주어질 때, 얻는 점수를 return 하는 solution 함수를 작성해 주세요. 제한 사항 a, b, c는 1이상 6이하의 정수입니다. 문제 이해 [입력] a, b, c 정수 [출력] 정수 if문으로 a, b, c 정수의 값이 같은지 판단해서, 사칙연산 ※ 주의) if, elif, else 순서 가 중요하다. 같은 코드라도 if, elif, else 문 순서가 다르면 값이 다르게 나온다. 더 범위가 넓은 값은 else 쪽으로 두고, 범위가 가장 좁은 쪽을 if 로 둬야한다. ------------------------ 내가 푼 풀이 처음 쓴건 아래처럼 일반적인 if문 def solution(a, b, c): if a==b==c : answer = (a+b+c)*(a**2 + b**2 + c**2)*(a**3+b**3+c**3) elif a==b or a==c or b==c : answer = (a+b+c)*(a**2 + b**2 + c**2) ...