본문 바로가기

Challenge/백준

num = 21965

728x90
반응형
 

21965번: 드높은 남산 위에 우뚝 선

입력으로 주어진 수열 $A$가 산이면 "YES"를, 산이 아니면 "NO"를 출력한다.

www.acmicpc.net


Python

 

 

너어어어어어무 덥고 생각하기 너어어어어어엉무 귀찮아서 매우우우우우우웅 그리디하게 풀었다. 

 

 

N = int(input())
A = list(map(int, input().split(' '))) # 정수 한꺼번에 받아 보리기~
i = 1

for j in range(len(A)):
    if j > 0:
        if A[j] > A[j-1]:
            i = A[j]
        if j == N-1:
            print("YES")
            break
        
        if i > A[j]:
            if A[j] <= A[j+1]:
                print("NO")
                break
            if j == N-1:
                print("YES")
        
        if A[j] == A[j-1]:
            print("NO")
            break

 

 

 

 

백준 21965 해결 완료!

728x90
반응형

'Challenge > 백준' 카테고리의 다른 글

num = 20944  (0) 2021.08.30
num = 2577  (0) 2021.08.10
num = 1000  (0) 2021.07.19
num = 21867  (0) 2021.07.08
num = 21964  (0) 2021.07.08