728x90
반응형
풀이 :
음의 정수는 Math.abs를 통해 양의 정수로 바꿔서 arr[]에 다 넣고, sort 정렬 후, arr[0]으로 가장 작은 값을 도출
Code
public class Solution1285 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int T;
T = sc.nextInt();
for (int tc = 1; tc <= T; tc++) {
int N = sc.nextInt();
int[] arr = new int[N];
int min = 0;
int cnt = 0;
for (int i = 0; i < arr.length; i++) {
arr[i] = Math.abs(sc.nextInt());
}
Arrays.sort(arr);
min = arr[0];
for (int i = 0; i < arr.length; i++) {
if (min == arr[i]) {
cnt++;
} else break;
}
System.out.println("#" + tc + " " + min + " " + cnt);
}
}
}
728x90
반응형
'SWEA' 카테고리의 다른 글
swea 1926 [D2] 간단한 369게임 JAVA (0) | 2023.11.20 |
---|---|
swea 1859 [D2] 백만 장자 프로젝트 JAVA (0) | 2023.11.20 |
swea 1288 [D2] 새로운 불면증 치료법 JAVA (0) | 2023.11.20 |
swea 1284 [D2] 수도 요금 경쟁 JAVA (2) | 2023.11.20 |
swea 1204 [D2] [S/W 문제해결 기본] 최빈수 구하기 JAVA (0) | 2023.11.20 |