https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QQhbqA4QDFAUq
1. 아이디어
Math.max 메서드로 최댓값을 찾는 방식을 활용했다.
2. 문제풀이
아이디어 그대로 구현했다.
3. 코드
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws IOException {
// BufferedReader br = new BufferedReader(new InputStreamReader(Solution.class.getResourceAsStream("input.txt")));
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringBuilder sb = new StringBuilder();
StringTokenizer st;
int T = Integer.parseInt(br.readLine());
for (int tc = 1; tc <= T; tc++) {
int max = 0;
st = new StringTokenizer(br.readLine());
while (st.hasMoreTokens()) {
max = Math.max(max, Integer.parseInt(st.nextToken()));
}
sb.append("#").append(tc).append(" ").append(max).append("\n");
}
bw.write(sb.toString());
bw.flush();
}
}
4. 후기
'코딩테스트 준비 > SWEA' 카테고리의 다른 글
[SWEA] 1984번 - 중간 평균값 구하기 [Java] (0) | 2025.02.13 |
---|---|
[SWEA] 2005번 - 파스칼의 삼각형 [Java] (0) | 2025.02.13 |
[SWEA] 2063번 - 중간값 찾기 [Java] (0) | 2025.02.13 |
[SWEA] 1966번 - 숫자를 정렬하자 [Java] (0) | 2025.02.13 |
[SWEA] 1954번 - 달팽이 숫자 [Java] (0) | 2025.02.12 |