728x90
반응형
문제
https://www.acmicpc.net/problem/11367
입력한 정수만큼 반복.
- 이름과 점수 문자열로 입력.
- 점수 문자열의 길이가 3이거나(100점) 9로 시작하면 A
- 8로 시작하면 B
- 7로 시작하면 C
- 6으로 시작하면 D
- 그 외 F
- F가 아니면서 7 이상이거나 3글자(100점)이면 + 붙이기
- 출력.
for _ in range(int(input())):
name, score = input().split()
if len(score) == 3 or score[0] == '9':
name += ' A'
elif score[0] == '8':
name += ' B'
elif score[0] == '7':
name += ' C'
elif score[0] == '6':
name += ' D'
else:
name += ' F'
if name[-1] != 'F' and (score[1] >= '7' or len(score) == 3):
name += '+'
print(name)
728x90
반응형
'코딩 > 공부' 카테고리의 다른 글
[Python] 백준 13597번 - Tri-du (0) | 2024.01.31 |
---|---|
[Python] 백준 11549번 - Identifying tea (0) | 2024.01.31 |
[Python] 백준 11319번 - Count Me In (1) | 2024.01.31 |
[Python] 백준 11104번 - Fridge of Your Dreams (0) | 2024.01.31 |
[Python] 백준 10718번 - We love kriii (1) | 2024.01.31 |