-
[백준 11536] 줄 세우기Algorithm/Source Code 2022. 2. 28. 12:24반응형
문제
악독한 코치 주혁은 선수들을 이름 순으로 세우는 것을 좋아한다. 더 악독한 것은 어떤 순서로 서야할지도 알려주지 않았다! 선수들의 이름이 주어질 때 어떤 순서로 이루어져있는지 확인해보자.
입력
첫째 줄에 N개의 이름이 주어진다. (2 ≤ N ≤ 20)
다음 N개의 줄에는 각 선수들의 이름이 주어진다. 이름은 2 이상 12 이하의 대문자로만 이루어져있다. 선수의 이름은 중복되지 않는다.
출력
이름이 증가하는 순으로 나타나면 INCREASING, 감소하는 순이면 DECREASING을 한 줄에 출력한다. 만약 위의 두 경우가 아니라면 NEITHER를 출력한다.
solution.py
import sys input = sys.stdin.readline n = int(input()) name = [input().rstrip() for _ in range(n)] increasing = sorted(name) decreasing = sorted(name, reverse=True) if name == increasing: print("INCREASING") elif name == decreasing: print("DECREASING") else: print("NEITHER")
출처
반응형'Algorithm > Source Code' 카테고리의 다른 글
[백준 21610] 마법사 상어와 비바라기 (0) 2022.02.28 [백준 7490] 0 만들기 (0) 2022.02.28 [백준 1062] 가르침 (0) 2022.02.26 [백준 1038] 감소하는 수 (0) 2022.02.26 [백준 15684] 사다리 조작 (0) 2022.02.26