2019. 7. 21. 20:33
728x90

문제 번호: 2920

문제 제목: 음계

문제 주소: https://www.acmicpc.net/problem/2920


문제 내용

입력 받은 수의 정렬 상태를 확인하여 결과를 출력한다.


테스트 케이스

1 2 3 4 5 6 7 8

ascending

8 7 6 5 4 3 2 1

descending

8 1 7 2 6 3 5 4

mixed


문제 풀이

아래 기준으로 판단하여 결과를 출력하면 된다.
 > 오름차순 - 1로 시작하고, 값이 계속 1씩 증가함
 > 내림차순 - 8로 시작하고, 값이 계속 1씩 감소함
 > 섞임 - 나머지
정렬된 상태일 경우 현재 수 - 다음 수의 값을 일정하므로 반복문을 돌리기 전에 0번 - 1번의 값을 구한 후 이후에도 이 차이가 계속 유지되는지 확인하면 된다.


풀이 코드



728x90

'공부 > 문제풀기' 카테고리의 다른 글

백준 3052 - 나머지  (0) 2019.07.22
백준 2577 - 숫자의 개수  (0) 2019.07.22
백준 2562 - 최댓값  (0) 2019.07.21
백준 10818 - 최소, 최대  (0) 2019.07.21
백준 1110 - 더하기 사이클  (0) 2019.07.21
Posted by 아야카