[C++] 백준 9093


[C++] 백준 9093

문제 소스 코드 #include <iostream> #include <vector> using namespace std; int main() { int N; vector<char> ans; scanf("%d", &N); getchar(); for(int i=0;i<N;i++) { char str[1001]; char word[21]; int cursor = 0; fgets(str, sizeof(str),stdin); char *ptr = str; while(1) { if(*ptr == '\n') { while(--cursor + 1) ans.push_back(word[cursor]); ans.push_back(*ptr); break; } else if(*ptr == ' ') { while(--cursor + 1) ans.push_back(word[cursor]); ans.push_back(*ptr); cursor = 0; } else { word[cursor++] = *ptr; } ...



원문링크 : [C++] 백준 9093