实现一个算法来识别一个字符串的字符是否是唯一的(忽略字母大小写)。
若唯一,则输出YES
,否则输出NO
。
输入描述
输入一行字符串,长度不超过 100。
输出描述
输出一行,若字符串的字符是唯一的,则输出YES
,否则输出NO
。
输入输出样例
示例
输入
abd25+
输出
YES
运行限制
- 最大运行时间:1s
- 最大运行内存: 256M
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String l=scan.nextLine(); boolean[] charset=new boolean[128]; for(int i=0;i<l.length();i++){ int charValue=Character.toLowerCase(l.charAt(i)); if(charset[charValue]){ System.out.println("NO"); return; } charset[charValue]=true; } System.out.println("YES"); scan.close(); } }