YJ/C++
[백준/BOJ/C++] 5363번 요다
Team DAON
2021. 11. 1. 16:16
[문제]
어린 제다이들은 요다와 대화하는 법을 배워야 한다. 요다는 모든 문장에서 가장 앞 단어 두 개를 제일 마지막에 말한다.
어떤 문장이 주어졌을 때, 요다의 말로 바꾸는 프로그램을 작성하시오.
[입력]
첫째 줄에 문장의 수 N이 주어진다. 둘째 줄부터 N개의 줄에는 각 문장이 주어진다. 문장의 길이는 100글자 이내이다. 단어의 개수는 3개 이상이다.
[출력]
각 문장을 요다의 말로 바꾼 뒤 출력한다.
[Source Code]
#include <stdio.h>
#include <iostream>
#include <string>
#include <algorithm>
#include <vector>
using namespace std;
int main() {
int test;
cin >> test;
cin.ignore();
string *result = new string[test];
for(int i = 0; i < test; i++){
string first, second, all;
cin >> first;
cin >> second;
cin.ignore();
getline(cin, all);
all += " " + first + " " + second;
result[i] = all;
}
for(int i = 0; i < test; i++){
cout << result[i] << "\n";
}
}
[결과 화면]