music[] = 45632178 이라면
i가 2일때
music[2]가 6이고 music[3]이 3이므로 for문 내 else조건에 의해 res="mixed"로 저장되고 for문을 탈출하게 될 것입니다
(break에 의해서 가장 인접한 반복문(for/while)을 탈출)
17번째 줄의 for문이 바로 이어지는 인덱스의 music 원소값에 대해서 연속되는지(차이가 1씩 나는지)를 체크하고,
입력 조건에서도 '1부터 8까지 숫자가 한 번씩 등장한다.'고 되어있기 때문에
12345678 외에는 ascending이 불가능한 코드로 보이네요 :)
dlsrjsdl6505 1년 전
17행부터 26행을 보면,
예를 들어 music[] = 45632178 이라면,
마지막으로 6번째 수행할때, music[6] = music[7] -1 이니까
18행의 if 에 걸려서 res는 어센딩 으로 정해지는것 아닌가요?
제가 궁금한점은 뮤직 배열이 12345678 이 아니더래도 어센딩이 나올 수 있을것같은데, 왜 그렇지 않은지 궁금합니다...!