본문 바로가기
백준 코딩테스트/브론즈

2920) 음계 (C++)

by xortl98 2022. 5. 27.
728x90

 출처 

https://www.acmicpc.net/problem/2920

 

2920번: 음계

다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8

www.acmicpc.net

 내 풀이 

#include<iostream>

using namespace std;

int main()
{

	char input;
	string result;

	for (int i = 0; i < 8; i++)
	{
		cin >> input;
		result += input;
	}

	if (result == "12345678") cout << "ascending";
	else if (result == "87654321") cout << "descending";
	else cout << "mixed";
}

 해설

8개의 수를 입력받고 result에 받을 수를 차례대로 더해주었다.

그 후 1~8까지 순서대로면 ascending을, 8~1까지 순서대로면 descending을 그게 아니면 mixed를 출력해주었다.

 느낀점 

곧 방학이라는건 시험이 다가왔다는걸 의미한다.

'백준 코딩테스트 > 브론즈' 카테고리의 다른 글

10808) 알파벳 개수 (C++)  (0) 2022.05.29
1145) 적어도 대부분은 배수 (C++)  (0) 2022.05.28
1100) 하얀 칸 (C++)  (0) 2022.05.19
3034) 앵그리 창영 (C++)  (0) 2022.05.18
2460) 지능형 기차 2 (C++)  (0) 2022.05.14