-
코테 일기(3) : 원하는 문자가 입력될 때까지 반복 출력하기프로그래밍/C++ 2020. 4. 4. 23:11반응형
나의 관심을 끌만한 문제가 보였다. 정답률 29퍼.
비효율적으로 모든 문제를 푸는 것 보다 많은 사람들이 틀린 문제를 푸는 것이 도움이 될 것 같아 가져와봤다.
저녁 11시, 알 수 없는 자신감이 솟았고 나는 도전해보았다.
처음 든 생각 : while문으로 문자를 한 개씩 받고 { while(cin >> char) }
화면에 한 개당 한 줄씩 출력시키고 { cout << char << endl; }
그 문자가 'q'라면 { if(char=='q') }
while문을 빠져나온다 { break; }
이 생각을 바로 코드에 옮겨보았다.
코드
#define _CRT_SECURE_NO_WARNINGS // strtok 보안 경고로 인한 컴파일 에러 방지
#include <iostream>
using namespace std;
int main() {
char input;
while (cin >> input) {
cout << input << endl;
if (input == 'q') {
break;
}
}
}
실행한 결과
..? 너무 쉽잖아..
다행이라는 생각이 대부분이었지만... 한편 걱정도 되었다.
경험삼아 몇번의 코딩테스트 문제를 풀어봤는데 무척 힘들었다.. 아무래도 자료구조와 알고리즘의 문제가 큰 듯
하다.. 얼른 C++에 적을하고 codeUp을 탈출해야겠다..
'프로그래밍 > C++' 카테고리의 다른 글
코테 일기(6) : 백준 [1260번] DFS와 BFS(BFS편) (0) 2020.04.05 코테 일기(5) : CodeUp [1093] 이상한 출석 번호 부르기1 (0) 2020.04.05 코테 일기(4) : CodeUp [1090] 수 나열하기2 (0) 2020.04.05 코테 일기(2) : 계속된 입출력의 괴롭힘(strtok) (9) 2020.04.04 코테 일기(1) : 5년만에 마주친 C++(strtok) (0) 2020.04.03