[백준/BOJ] 2920. 음계 [Bronze 2]

jychan99·2021년 12월 25일
0
post-thumbnail
  1. 음계

문제출처 : https://www.acmicpc.net/problem/2920

#include <iostream>
using namespace std;

int main()
{
	int arr[8], flag = -1, isflagchange = 0;

	for (int i = 0; i < 8; i++)
		cin >> arr[i];

	for (int i = 0; i < 7; i++)
	{
		if (arr[i] < arr[i + 1])
		{
			if (flag != 0)isflagchange++;
			flag = 0;
		}
		else if (arr[i] > arr[i + 1])
		{
			if (flag != 1)isflagchange++;
			flag = 1;
		}
	}
	if (isflagchange > 1)
		flag = 2;

	switch (flag)
	{
	case 0:
		cout << "ascending";
		break;
	case 1:
		cout << "descending";
		break;
	case 2:
		cout << "mixed";
		break;
	}

	return 0;
}
profile
내가 지금 두려워 하고 있는 일이 바로 내가 지금 해야 할 일이다. 🐥

0개의 댓글