Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
117888 彭士宝 只出现一次的字符 C++ Accepted 5 MS 492 KB 596 2025-04-20 16:57:41

Tests(10/10):


Code:

#include <iostream> #include <string> using namespace std; int main() { string s; cin >> s; // 使用一个数组统计每个字符的出现次数 int count[26] = {0}; // 初始化为0 for (char c : s) { count[c - 'a']++; // 将字符映射到数组索引 } // 再次遍历字符串,找到第一个出现次数为1的字符 for (char c : s) { if (count[c - 'a'] == 1) { cout << c << endl; return 0; } } // 如果没有找到,输出no cout << "no" << endl; return 0; }