본문 바로가기
C | C++/Softeer 문제풀이

Softeer 8단 변속기 C/C++ 문제풀이 (level 2)

by zyeon 2023. 8. 4.

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

 

Softeer

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

softeer.ai

 

 

 

<cpp 문제풀이>

#include <stdio.h>


int main(void)
{
	int i;
	int n;
	int flag=0; //mix 인지 아닌지
	scanf("%d",&n);

	if(n==1){
		for(i=2;i<=8;i++){
			scanf("%d",&n);
			if(n!=i){
				flag=1;
				break;
			}
		}
		if(flag==0){
			printf("ascending");
		}

	}

	else if(n==8){
		for(i=7;i>=1;i--){
			scanf("%d",&n);
			if(n!=i){
				flag=1;
				break;
			}
		}
		if(flag==0){
			printf("descending");
		}
	}

	else{
		flag=1;
	}

	if(flag==1){
		printf("mixed");
	}

	return 0;
}

다른 level2 문제에 비해서 쉬운 문제였어요 (정답률도 다른문제에 비해 높더라구요)

다만, 다른 분들은 어떻게 풀었나 코드를 찾아봤는데 훨씬 더 간단하게 푸신 분들이 많더라구요.. 

많이 부족하구나를 느꼈습니다 ㅠㅠ


다른 의견이나 질문 언제나 환영입니다!!

댓글