LECTURE 알고리즘이랑 굉장히 비슷하다.
even과 odd 문자열을 선언하고,
string의 각 문자를 순회하는 반복문에서 문자 순서 번호가
짝수면 그 문자를 even에, 홀수면 odd에 추가하게끔 하고
나중엔 even과odd를 합치면 이 문제에서 우리한테서 원하는 “ENCRYPTION” 완료
#include <iostream> #include <string> #include <vector> using namespace std; int main(){ int t; cin >> t; vector<string> v; for(int i = 0; i < t; i++){ string in, even, odd; cin >> in; for(int j = 0; j < in.length(); j++){ if(j % 2 == 0){ even += in.at(j); }else{ odd += in.at(j); } } even += odd; v.push_back(even); } for(int i=0; i<t; i++){ cout << v[i] << endl; } }