9093_단어뒤집기(C++)
#include <iostream>
#include<stack>
#include<string>
using namespace std;
int main() {
stack<char> mine;
int T;
string command;
cin >> T;
cin.ignore();
for (int i = 0; i < T; i++) {
getline(cin, command);
command += '\n';
for (int j = 0; j < command.length(); j++) {
if (command[j] == ' ' || command[j] == '\n') {;
while (!mine.empty()) {
cout << mine.top();
mine.pop();
}cout << command[j];
}
else {
mine.push(command[j]);
}
}
}
}
스택 설명 참고:
https://velog.io/@kimeunseo58/%EC%8A%A4%ED%83%9D
스택 소스코드:
https://velog.io/@kimeunseo58/10828%EC%8A%A4%ED%83%9DC
Author And Source
이 문제에 관하여(9093_단어뒤집기(C++)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kimeunseo58/9093단어뒤집기C저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)