[백준] 2920번: 음계





입력을 1차원 배열에 저장해놓고
0부터 7까지 반복문을 돌면서
해당 자리가 인덱스+1과 같으면 asc를 1씩 증가시키고
해당 자리가 8-인덱스와 같으면 des를 1씩 증가시키고
둘 다 아니면 mix를 1씩 증가시켰다.

그 후 asc가 8이면 ascending을 출력시키고
마찬가지로 des가 8이면 descending을 출력시키고
이 둘 다 아니면 mixed를 출력시켰다.

(이렇게 설명을 쓰고보니 굳이 mix를 1씩 증가하지 않아도 될것같다)

+
이렇게 하기 전에
string으로 바로 ascending, descending, mixed를 대입시키는 방법을
사용해서 '틀렸습니다'가 떴었다.
하나의 변수에 세가지 상태를 표현하려다 보니 틀린것같다.
더 공부해야겠다.....

코드↓












댓글

이 블로그의 인기 게시물

[백준] 1850번: 최대공약수

[백준] 1717번: 집합의 표현