A. Right-Left Cipher Round #528 (Div. 2)【字符串】
阿新 • • 發佈:2018-12-24
tdi int str mes 圖片 main pro isp pre
一、題面
題目鏈接二、分析
該題就是一個字符串的還原。長度為奇數時從左邊開始,長度為偶數時從右邊開始。
三、AC代碼
1 #include <bits/stdc++.h> 2 3 using namespace std; 4 5 6 int main() 7 { 8 //freopen("input.txt", "r", stdin); 9 string s; 10 while(cin>>s) 11 { 12 string ans = ""; 13 int len = s.length();View Code14 int left = 0, right = len-1; 15 if(len%2 == 1) 16 { 17 ans = ans + s[0]; 18 left++; 19 } 20 while(left < right) 21 { 22 ans = s[right--] + ans; 23 ans = s[left++] + ans; 24 } 25 cout << ans << endl;26 } 27 return 0; 28 }
A. Right-Left Cipher Round #528 (Div. 2)【字符串】