728x90
BOJ 11536 줄 세우기
문제
악독한 코치 주혁은 선수들을 이름 순으로 세우는 것을 좋아한다.
더 악독한 것은 어떤 순서로 서야할지도 알려주지 않았다!
선수들의 이름이 주어질 때 어떤 순서로 이루어져있는지 확인해보자.
시간 제한 : 1 초
메모리 제한 : 256 MB
입력
첫째 줄에 N개의 이름이 주어진다. (2 ≤ N ≤ 20)
다음 N개의 줄에는 각 선수들의 이름이 주어진다.
이름은 2 이상 12 이하의 대문자로만 이루어져있다.
선수의 이름은 중복되지 않는다.
출력
이름이 증가하는 순으로 나타나면 INCREASING, 감소하는 순이면 DECREASING을 한 줄에 출력한다.
만약 위의 두 경우가 아니라면 NEITHER를 출력한다.
예제 입력 1
5
JOE
BOB
ANDY
AL
ADAM
예제 출력 1
DECREASING
예제 입력 2
11
HOPE
ALI
BECKY
JULIE
MEGHAN
LAUREN
MORGAN
CARLI
MEGAN
ALEX
TOBIN
예제 출력 2
NEITHER
예제 입력 3
4
GEORGE
JOHN
PAUL
RINGO
예제 출력 3
INCREASING
풀이
n = int(input())
name = []
for i in range(n):
name.append(str(input()))
if name==sorted(name, reverse=True):
print('DECREASING')
elif name==sorted(name):
print('INCREASING')
else:
print('NEITHER')
728x90
'Algorithm(Python) > 정렬' 카테고리의 다른 글
[Algorithm] 백준 BOJ 18310 안테나(python 파이썬) (0) | 2022.11.09 |
---|---|
[Algorithm] 백준 BOJ 16212 정열적인 정렬(python 파이썬) (0) | 2022.10.03 |
[Algorithm] 백준 BOJ 1758 알바생 강호(python 파이썬) (0) | 2022.10.01 |
[Algorithm] 백준 BOJ 11497 통나무 건너뛰기(python 파이썬) (0) | 2022.09.30 |
[Algorithm] 백준 BOJ 2628 종이자르기(python 파이썬) (0) | 2022.09.29 |