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 |