문제)
정답 코드)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import sys
#sys.stdin=open("input.txt", "r")
res=0#정답
n=int(input())
for i in range(n):
tmp=input().split() #문자열 리스트로 저장
tmp.sort() #오름차순 정렬
a, b, c=map(int, tmp)
if a==b and b==c:#3개 모두 같은 경우
money=10000+(a*1000)
elif a==b or a==c:#2개만 같은경우
money=1000+(a*100)
elif b==c:#2개만같은경우
money=1000+(b*100)
else:#모두 다른경우
money=c*100#sort했기 때문에 c가 가장 큼
if money > res:
res=money
print(res)
|
cs |
'코딩테스트 with PYTHON' 카테고리의 다른 글
[python] 코딩테스트 대비 - 회문 문자열 (0) | 2021.12.14 |
---|---|
[python] 코딩테스트 대비 - 점수계산 (0) | 2021.12.13 |
[python] 코딩테스트 대비 - 소수뒤집기 (0) | 2021.12.13 |
[python] 코딩테스트 대비 - 소수(에라토스테네스 체) (0) | 2021.11.13 |
[python] 코딩테스트 대비 - 자릿수의 합 (0) | 2021.11.13 |