관리 메뉴

솜씨좋은장씨

[BaekJoon] 11536번 : 줄 세우기 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 11536번 : 줄 세우기 (Python)

솜씨좋은장씨 2022. 11. 6. 12:18
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 줄 세우기 입니다.

 

11536번: 줄 세우기

이름이 증가하는 순으로 나타나면 INCREASING, 감소하는 순이면 DECREASING을 한 줄에 출력한다. 만약 위의 두 경우가 아니라면 NEITHER를 출력한다.

www.acmicpc.net

🧑🏻‍💻 문제 풀이

입력받은 리스트와

입력 받은 리스트를 오름차순으로 정렬한 값이 같으면 INCREASING 을 답으로

오름차순으로 정렬한 값을 거꾸로 뒤집은 값과 같으면 DECREASING 을 답으로 합니다.

🧑🏻‍💻 코드 ( Solution )

def line_up(name_list):
    answer = "NEITHER"
    incresing_list = sorted(name_list)
    
    if name_list == incresing_list:
        answer = "INCREASING"
    elif name_list == incresing_list[::-1]:
        answer = "DECREASING"
        
    return answer


if __name__ == "__main__":
    name_list = []
    for _ in range(int(input())):
        name = input()
        name_list.append(name)
        
    print(line_up(name_list=name_list))
 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments