描述
找出字符串中第一个只出现一次的字符
数据范围:输入的字符串长度满足 1 \le n \le 1000 \1≤n≤1000
输入描述:
输入一个非空字符串
输出描述:
输出第一个只出现一次的字符,如果不存在输出-1
示例1
输入:
asdfasdfo
复制输出:
#include <algorithm>
#include <iostream>
void onlyOnceLetter(std::string str)
{
for(int i = 0; i < str.length(); ++i)
{
int count = std::count(str.begin(), str.end(), str[i]);
if(1 == count)
{
std::cout << str[i] << std::endl;
return;
}
}
std::cout << "-1" << std::endl;
}
int main()
{
std::string str; //asdfasdfo
getline(std::cin, str);
onlyOnceLetter(str);
return 0;
}
o