[ BOJ / Python ] 11536번 줄 세우기

황승환·2021년 12월 27일
0

Python

목록 보기
64/498

이번 문제는 입력 받은 이름들을 배열로 저장한 뒤에 이를 오름차순 정렬, 내림차순 정렬한 결과와 비교하여 해당하는 문자열을 출력하여 해결하였다.

  • n을 입력받는다.
  • 이름을 입력받아 저장할 배열 name을 선언한다.
  • n번 반복하는 i에 대한 for문을 돌린다.
    -> name에 이름을 입력받는다.
  • 만약 name이 name의 내림차순 정렬의 결과와 같다면 "DECREASING"을 출력한다.
  • 만약 name이 name의 오름차순 정렬의 결과와 같다면 "INCREASING"을 출력한다.
  • 모두 아닐 경우 "NEITHER"을 출력한다.

Code

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')

profile
꾸준함을 꿈꾸는 SW 전공 학부생의 개발 일기

0개의 댓글