codeChallenge/FindtheOne/FindTheOne.java
2024-11-13 10:14:43 -05:00

39 lines
911 B
Java

import java.util.ArrayList;
import java.util.List;
/**
* FindTheOne
* given an array of ints, find the one that start with 1
*/
public class FindTheOne {
public static void main(String[] args) {
int[] arr = { 1, 23, 123, 45, 67, 176 };
System.out.println(OneOne(arr));
}
// private static List<String> OneOne(int[] arr) {
// List<String> Ones = new ArrayList<>();
// String[] Convereted = new String[arr.length];
// for (int i = 0; i < arr.length; i++) {
// Convereted[i] = String.valueOf(arr[i]);
// }
// for (String str : Convereted) {
// if (str.startsWith("1")) {
// Ones.add(str);
// }
// }
// return Ones;
// }
private static List<String> OneOne(int[] arr) {
List<String> Ones = new ArrayList<>();
for (int x : arr) {
String str = Integer.toString(x);
if (str.startsWith("1")) {
Ones.add(str);
}
}
return Ones;
}
}