原题链接:https://www.acwing.com/problem/content/774/

package com.meowrain;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.next(); //输入字符串
        int[] cnt = new int[26]; //存储26个数字,分别代表26个字母中的没一个个字母,初始化每个元素为0
        for (int i = 0; i < str.length(); i++) {
            int t = str.charAt(i) - 'a'; //计算它与a的ASCII码的差值,
            cnt[t]++;// 如果是a,差值为0,就会给cnt[0]的值+1
        }
        for (int i = 0; i < str.length(); i++) {
            int t = str.charAt(i) - 'a';
            if (cnt[t] == 1) {
                //如果对应的值为1,那就是这个字母出现次数为1
                System.out.println(str.charAt(i));
                return;
            }
        }
        System.out.println("no");

    }
}