小白一个,欢迎交流^^
提交结果:答案正确
运行时间:27ms
占用内存:10564KB
使用语言:Java
用例通过率:100.00%
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNextLine()){ //设置信号量 int signal = 0; //读取输入内容 String str = sc.nextLine(); //遍历输入内容 for(int i = 0; i < str.length(); i++){ //判断每个字符是否出现第二次,如果存在,设置信号量signal为1; if(str.indexOf(str.charAt(i)) == str.lastIndexOf(str.charAt(i))){ System.out.print(str.charAt(i)); signal = 1; break; } } //如果信号量为零,证明不存在重复字符 if(signal == 0){ System.out.println(-1); } //每读取一行输出一个回车 System.out.println(); } } }