Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
118423 小徐老师 字符串替换 C++ Wrong Answer 1 MS 272 KB 917 2025-04-30 20:39:40

Tests(0/10):


Code:

#include <iostream> #include <string> using namespace std; int main() { /*cdd abbccdd 是你需要替换的字符串,就是你要去操作的一个字符串 cdbaefghijklmnopqrstuvwxyz 替换的规则 abcdefghijklnmopqrstuvwxyz 第三行的字母去用第二行的字母进行替换 a[0] -> 'a' -> 'c' 'a' -> 'c' 映射关系 'a' 标号 0 -> 数组的下标 a[0] = 'c' if(s[i] == 'a') s[i] -> a[0]*/ string s1, s2; cin >> s1 >> s2; for(int i = 0; i < s1.size(); ++i) { /*s1[i] = s2[s1[i] - 'a']; 只针对小写字母的 那么是不是还有大写字母 情况1:小写字母 情况2:大写字母*/ if(s1[i] >= 'a' && s1[i] <= 'z') s1[i] = s2[s1[i] - 'a']; else s1[i] = s2[s1[i] - 'A']; } cout << s1 << endl; return 0; }


Run Info:

------Input------
AAABBBBCCCDDDabbc emtnohkgfsdajpircvqlxbuzwy
------Answer-----
EEEMMMMTTTNNNemmt
------Your output-----
eeemmmmtttnnnemmt