| Run ID | Author | Problem | Lang | Verdict | Time | Memory | Code Length | Submit Time |
|---|---|---|---|---|---|---|---|---|
| 86991 | sh25_zhoumy | 加密的病历单 | C++ | Accepted | 0 MS | 248 KB | 594 | 2026-04-10 15:00:55 |
#include <iostream> #include <string> #include <cctype> #include <algorithm> using namespace std; int main() { string s; cin >> s; for (int i = 0; i < s.size(); i++) { if (islower(s[i])) s[i] = toupper(s[i]); else s[i] = tolower(s[i]); } reverse(s.begin(), s.end()); for (int i = 0; i < s.size(); i++) { if (islower(s[i])) { s[i] = (s[i] - 'a' + 3) % 26 + 'a'; } else { s[i] = (s[i] - 'A' + 3) % 26 + 'A'; } } cout << s << endl; return 0; }