https://softeer.ai/practice/info.do?idx=1&eid=408 

 

Softeer

연습문제를 담을 Set을 선택해주세요. 취소 확인

softeer.ai

#include<iostream>
#include<vector>
#include<string>
using namespace std;

int main(int argc, char** argv)
{
	// dct 변속기
	// N라인 
	//	1~8단 연속적으로 변속 ascending
	// 8~1단 연속적으로 변속 descending
	//둘다 아니면 mixed 
	/* 제약조건 
어지는 숫자는 문제 설명에서 설명한 변속 정도이며, 1부터 8까지 숫자가 한번씩 등
	*/
	int m=0;
	string answer="";
	bool bCheck1=false;
	bool bCheck2=false;
	for(int i=0;i<8;i++){
		int num;
		cin>>num;
		if(m==0){
			m=num;
			
		}
		if(m-num<0){
			m=num;
			bCheck1=true;
			answer="ascending";
		}
		if(m-num>0){
			m=num;
			bCheck2=true;
			answer="descending";
		}
		if(bCheck1==true&&bCheck2==true){
			answer="mixed";
			i=10;
			break;
		}
	}
	cout<<answer;
	return 0;
}

'알고리즘 공부' 카테고리의 다른 글

성적 평균  (0) 2023.03.02
바이러스  (0) 2023.03.02
장애물 인식 프로그램  (0) 2023.03.02
지도 자동 구축  (0) 2023.03.02
금고털이  (0) 2023.03.02

+ Recent posts