간단한 문자열 정렬 문제다. 내장함수 sort를 잘 이용할 수 있는지를 확인해 보는 문제로 손색없다.
주어진 이름이 역순으로 정렬되어 있으면 DECREASING, 순서대로 정렬되어 있으면 INCREASING, 둘 다 아니면 NEITHER를 출력하면 된다. $ N \: $이 기껏해야 12자 20개뿐이고, 시간이 1초이므로 시간 초과 날 일이 절대 없다.
import sys
if __name__ == '__main__':
ori = list()
for N in range(int(sys.stdin.readline().rstrip())):
ori.append(sys.stdin.readline().rstrip())
if ori == list(sorted(ori)):
print('INCREASING')
elif ori == list(sorted(ori, reverse=True)):
print('DECREASING')
else:
print('NEITHER')
어려울 것 없는 코드다.
728x90
'Python > 백준 문제 풀이' 카테고리의 다른 글
[BOJ] 1158번 요세푸스 문제 (0) | 2023.04.02 |
---|---|
[BOJ] 27648번 증가 배열 만들기 (0) | 2023.03.09 |
[BOJ] 2468번 안전영역 (0) | 2023.01.29 |
[BOJ] 27162번 Yatch Dice (0) | 2023.01.23 |
[BOJ] 1331번 나이트 투어 (0) | 2023.01.14 |
댓글