자바생
Published 2021. 1. 28. 14:25
자바(백준) 1668 트로피 진열 BOJ(Java)
728x90
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
package BruteForce_Search;
 
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
 
public class Main {
    public static void main(String args[]) throws IOException {
 
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());
 
        int N = Integer.parseInt(st.nextToken());   //트로피 개수
        int result_left = 1;
        int result_right = 1;
        int max_left = 0;
        int max_right = 0;
        int height[] = new int[N];
 
        for(int i = 0; i < N; i++){
            st = new StringTokenizer(br.readLine());
            height[i] = Integer.parseInt(st.nextToken());
        }
 
        for(int i = 0; i < N-1; i++){
            if(max_left < height[i])
                max_left = height[i];
 
            if(max_left < height[i+1]){
                result_left++;
                max_left = height[i+1];
            }
        }
 
        for(int i = N-1; i > 0; i--){
            if(max_right < height[i])
                max_right = height[i];
 
            if(max_right < height[i-1]){
                result_right++;
                max_right = height[i-1];
            }
        }
        System.out.println(result_left + "\n" + result_right);
    }
    /*
    1. 처음에 max를 구한 뒤에, 다음 index가 max보다 크면 result++해줌
     */
}
 
cs

처음에 max를 구해서 배열끼리 비교할 때, height[i] < height[i-1] 이런 식으로 접근을 했지만, 답이 나오질 않아 무엇이 문제인지 생각하는데 꽤 시간이 걸렸다. 그래서 max값을 이용해 비교하였더니 문제가 풀렸다. 아직 컴퓨터적 사고가 부족해서 그런 것 같다. 완전 탐색 문제를 많이 풀어 컴퓨터적 사고를 길러야 함을 느꼈다.

728x90

'BOJ(Java)' 카테고리의 다른 글

자바(백준) 2798 블랙잭  (0) 2021.01.28
자바(백준) 2231 분해합  (0) 2021.01.28
자바(백준) 3079 입국심사  (0) 2021.01.27
자바(백준) 2110 공유기 설치  (0) 2021.01.27
자바(백준) 1072 게임  (0) 2021.01.19
profile

자바생

@자바생

틀린 부분이 있다면 댓글 부탁드립니다~😀

검색 태그