Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
116431 | 张智博 | 加密的病历单 | C++ | Accepted | 1 MS | 276 KB | 503 | 2025-04-09 21:07:12 |
#include <bits/stdc++.h> using namespace std; string s; int main() { cin >> s; for(int i = 0; i < s.size(); ++i) { if(s[i] >= 'a' && s[i] <= 'z') s[i] -= 32; else s[i] += 32; } reverse(s.begin(), s.end()); for(int i = 0; i < s.size(); ++i) { if(s[i] >= 'x' && s[i] <= 'z' || s[i] >= 'X' && s[i] <= 'Z') s[i] -= 23; else s[i] += 3; } cout << s << endl; return 0; }