728x90
반응형
https://www.acmicpc.net/problem/2460
My Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = 0; int max= 0; int n[]=new int[10]; for(int i=0; i<n.length; i++) { int out = sc.nextInt(); int in= sc.nextInt(); n[i] = num +(in - out); num = n[i] ; } for(int i=0; i<n.length; i++) { if(max < n[i]) { max = n[i]; } } System.out.println(max); } } | cs |
How?
배열 길이만 다를뿐 지능형 기차 1번과 똑같은 문제이다.
하지만 지능형 기차1번 풀었던 코드를 보니 조금 다르게 풀이를 했다.
1. 배열을 10으로 정한 후 in과 out을 입력받는 정수로 받았다.
2. 문제와 똑같이 들어가고 나오는 것을 수식받아 n[i]에 저장시켜주었고, 누적 계산을 하기위해 num값으로 돌려주었다.
3. 마지막엔 최대값을 구하기 위해 for문으로 n[ i ] 배열을 순차적으로 돌려 비교연산을 진행하였다.
728x90
반응형
'✨ 코딩테스트 > Baekjoon' 카테고리의 다른 글
[Baekjoon / JAVA] 백준 1085번 직사각형에서 탈출 (0) | 2023.02.12 |
---|---|
[Baekjoon / JAVA] 백준 2440번 별 찍기 - 3 (0) | 2023.02.08 |
[Baekjoon / JAVA] 백준 2562번 최댓값 (0) | 2023.02.07 |
[Baekjoon / JAVA] 백준 2455번 지능형 기차 (0) | 2023.02.02 |
[Baekjoon / JAVA] 백준 2439번 별 찍기 - 2 (0) | 2023.01.31 |
댓글