import java.util.HashMap; import java.util.Scanner; public class Main { public static boolean repeatOrNot(int[] nums) { HashMap<Integer,Integer> map = new HashMap<>(); for(int i = 0; i < nums.length; i++) { if(map.containsKey(nums[i])) { return true; } else { map.put(nums[i], 1); } } return false; } public static void main(String[] args) { Scanner in = new Scanner(System.in); String str = in.next(); String[] strings = str.split(","); int[] nums = new int[strings.length]; for(int i = 0; i < nums.length; i++) { nums[i] = Integer.parseInt(strings[i]); } System.out.println(repeatOrNot(nums)); } }
import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String[] s=in.nextLine().split(","); ArrayList<String> list = new ArrayList<>(); for (int i = 0; i < s.length; i++) { if(!list.contains(s[i])){ list.add(s[i]); if(i==s.length-1){ System.out.println("false"); } }else{ System.out.println("true"); break; } } } }
import java.util.Scanner; import java.util.HashSet; public class Main{ public static void main(String[] args){ System.out.println(helper()); } public static boolean helper(){ Scanner sc = new Scanner(System.in); String line = sc.nextLine(); String[] words = line.split(","); HashSet<String> set = new HashSet<>(); for(String word : words){ // 至少出现两次则返回true if(set.contains(word)){return true;} // 一次也没有出现则将元素加入set中 else{set.add(word);} } // 遍历完都没有元素至少出现两次,则证明每个元素都不相同;返回false return false; } }
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); String[] db = str.split(","); int [] dp = new int[db.length]; for (int i = 0; i < db.length; i++) { dp[i] = Integer.parseInt(db[i]); } boolean flag = false; for (int i = 0; i < dp.length; i++) { int cur = dp[i]; int cur_index = i - 1; while (cur_index >= 0 && dp[cur_index] != cur) { cur_index--; } if (cur_index >= 0) { flag = true; break; } } System.out.println(flag); } }第i个数和前面0到i-个数比,找到结束返回
A = list(map(int, input().split(','))) b = set(A) if len(A) == len(b): print('false') else: for each in b: if A.count(each) >=2: print('true') break