解题思路:
判断字符串是否存在唯一字符
比如 aba ,那么字符'a'
最先出现坐标: 0 (str.indexOf("a"))
最后出现坐标:2 (str.lastIndexOf("a"))
如果存在唯一字符
比如 abdba,那么字符d
最先出现坐标: 2
最后出现坐标:2
如果存在唯一字符,那么这个坐标一样
参考代码:
// 输入字符串 String str = scan.next(); // 循环依次判断最先出现,与最后出现 for(int i=0; i<str.length(); i++) { int before = str.indexOf(str.charAt(i)) int end = str.lastIndexOf(字符) // 判断坐标重复了就说明唯一字符 if( before == end ) { 打印这个字符 return; 结束程序 } // 如果没有结束程序说明没有 打印no }
0.0分
9 人评分
【计算球体积】 (C语言代码)浏览:1101 |
求圆的面积 (C语言代码)浏览:1669 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1157 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:600 |
C二级辅导-分段函数 (C语言代码)浏览:595 |
图形输出 (C语言代码)浏览:939 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:485 |
【计算直线的交点数】 (C语言代码)浏览:918 |
拆分位数 (C语言代码)浏览:514 |