내일은 이거 풀어야지
https://www.acmicpc.net/problem/2920
풀었당.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | #include <iostream>> #define SIZE 100 using namespace std; int main() { char scale[SIZE] = { 0, }; int i = 0; int curNum = 0; int jumpNum = 0; // ascending, descending bool check_adm[3] = { false, false }; cin.getline(scale, sizeof(scale)); // 입력 while (scale[i + 2] != 0) // 검사 { curNum = (int)scale[i] - 48; jumpNum = (int)scale[i + 2] - 48; if (curNum >= 0) { if (curNum < jumpNum) { check_adm[0] = true; } else { check_adm[1] = true; } } i++; } if (check_adm[0] == true && check_adm[1] == false) { cout << "ascending" << endl; } else if (check_adm[0] == false && check_adm[1] == true) { cout << "descending" << endl; } else { cout << "mixed" << endl; } } | cs |
'NOTE > Algorithm' 카테고리의 다른 글
[알고리즘문제] DFS와 BFS (0) | 2018.04.01 |
---|---|
[자료구조] 다이나믹 프로그래밍 강의 정리 (0) | 2018.04.01 |
[알고리즘문제] 백준_OX퀴즈 (0) | 2018.04.01 |
[Algorithm] A* 알고리즘 (0) | 2016.11.23 |
자료구조) 하노이타워 (0) | 2015.08.25 |