-
파이썬 2480번 python개발/알고리즘(백준) 2022. 8. 19. 15:48
A, B, C = list(map(int, input().split())) if A == B == C: prize = 10000 + (A*1000) print prize elif (A == B != C or A == C !== B or C == B !== A)
여기까지 생각했다가 elif서 곱하는게 애매해서 고민
a,b,c=map(int,input().split()) if a==b==c: print(10000+a*1000) elif a==b or b==c: print(1000+b*100) elif a==c: print(1000+a*100) else: print(max(a,b,c)*100)
답안도 비슷한 노가다이지만 두개 같은거에서 케이스를 나누어 버리고 마지막은 abc max를 통해서 처리
'개발 > 알고리즘(백준)' 카테고리의 다른 글
백준 1110번 파이썬 (0) 2022.08.19 백준 10951 (0) 2022.08.19 백준 10952 파이썬 (0) 2022.08.19 백준 2439 (0) 2022.08.19 10950 python + if문 (0) 2022.08.19