백준 1157번 단어 공부 문제 풀이 코드입니다~
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
int scale[8] = { 0 };
int asc = 0;
int desc = 0;
int temp = 0;
scanf("%d %d %d %d %d %d %d %d", &scale[0], &scale[1], &scale[2], &scale[3], &scale[4], &scale[5], &scale[6], &scale[7]);
for (int i = 0; i < 4; i++)
{
if (scale[i] + 4 == scale[i + 4]) {
asc++;
}
else if (scale[i] - 4 == scale[i + 4]) {
desc++;
}
else {
printf("mixed");
return 0;
}
if (i == 3)
temp = scale[i + 4];
}
if (asc == 4 && temp == 8) printf("ascending");
else if (desc == 4 && temp == 1) printf("descending");
else printf("mixed");
return 0;
}
궁금한건 댓글 남겨주세요~
'알고리즘 > 백준 알고리즘 풀이' 카테고리의 다른 글
[Silver 1] 2178번 미로 탐색 (0) | 2021.10.05 |
---|---|
[Bronze 1] 1157번 단어 공부 (2) | 2021.09.15 |
[Silver 5] 4673번 셀프 넘버 (0) | 2021.09.15 |
[Silver 5] 1010번 다리 놓기 (0) | 2021.09.15 |
[Silver 4] 13305번 주유소 (0) | 2021.09.15 |