public class Test5 { public static void main(String[] args) { int[] a = {4, 5, 5, 3, 2, 8, 7}; System.out.print(getAffectedIds(a)); } public static int[] getAffectedIds(int[] speed) { int res = 0; for (int i = 0; i < speed.length; i++) { for (int j = i; j < speed.length; j++) { if (speed[i] > speed[j]) { break; } if (speed[i] <= speed[j] && j == speed.length - 1) { res++; } } } int[] r = new int[res]; int k = 0; for (int i = 0; i < speed.length; i++) { for (int j = i; j < speed.length; j++) { if (speed[i] > speed[j]) { break; } if (speed[i] <= speed[j] && j == speed.length - 1) { r[k] = i; k++; } } } return r; } }
11111
于 2022-03-18 19:41:20 首次发布