백준|11536번|줄 세우기

README·2022년 7월 31일
0

파이썬 PS풀이

목록 보기
14/136

문제설명
이름들을 입력받아서 그 이름들이 오름차순인지 내림차순인지 아니면 정렬이 되지않았는지 구분해서 출력하는 문제입니다.

작동 순서
1.입력받을 이름의 개수를 입력받습니다.
2.이름들을 입력받습니다.
3.이름들을 순차적으로 비교하면서 어떤 방식으로 정렬되었는지를 찾습니다.
4.이름들의 정렬방식을 출력합니다.

소스코드

num = int(input())
name = []
result = ""
for i in range(num):
    name.append(input())
if name[0] < name[1]:
    result = "INCREASING"
    for i in range(1, num-1):
        if name[i] > name[i+1]:
            result = "NEITHER"
            break
else:
    result = "DECREASING"
    for i in range(1, num-1):
        if name[i]<name[i+1]:
            result = "NEITHER"
            break
print(result)

후기
굉장히 간단한 문제였기에 큰 어려움없이 단 시간내에 풀어낸 것 같습니다.

profile
INTP 개발자 지망생

0개의 댓글