[SWEA/JAVA] 1206. 1일차 - View

2024. 10. 31. 20:25·코테대비

안녕하세요. 싸피 13기 모집이 시작 되었는데요. 다같이 코테 공부를 해보자 싸피 대비 시리즈를 작성하게 되었습니다!

 

싸피는 여러가지 알고리즘 기법들이 나오지 않고 구현이 대부분이라고 합니다. 

대비로는 D2~D4까지라고 하네요.

 

SWEA는 백준과 다른 면이 있어 여러가지를 풀어보며 SWEA IDE의 적응을 하는 것이 좋을 것 같습니다.

 

https://swexpertacademy.com/main/code/problem/problemSubmitHistory.do?contestProbId=AV134DPqAA8CFAYh

 

먼저 View입니다. 뭔가 백준에서 비슷한 것을 본 것 같은 문제인데요. 

 

 

 

왼쪽과 오른쪽을 비교해서 더 큰 것을 기준으로 비교하려는 아파트 세대와 빼주면 되는 문제입니다.

 

저도 처음에 헷갈렸는데 문제를 잘 읽어보면 되는 문제였습니다.

 

저기 저 양쪽 모두 거리 2이상의 공간이 확보 될때 조망권이 확보 된다고 말하는 것은 왼쪽으로 두칸, 오른쪽으로 두칸 이라는 뜻입니다.

 

여기서 얻어 갈 것이 뭐냐면 자바에서 max는 두개의 숫자밖에 비교가 되지 않는 다는 것입니다.

둘 둘로 쪼개서 여러번의 max를 통해  진짜 max를 찾아줘야 합니다.

 


import java.util.Scanner;

public class Swea1206 {
    public static void main(String args[]) throws Exception
    {
        Scanner sc = new Scanner(System.in);
        int T;
        T= 10;

        for(int test_case = 1; test_case <= T; test_case++) {
            int n = sc.nextInt();
            int[] arr = new int[n];

            for (int i = 0; i < n; i++) {
                arr[i] = sc.nextInt();
            }

            int sum = 0;
            for (int i = 2; i < n-2; i++) {
                int leftMax = Math.max(arr[i-2],arr[i-1]);
                int rightMax = Math.max(arr[i+1],arr[i+2]);
                int max = Math.max(leftMax,rightMax);
                if(arr[i] > max) {
                    sum += arr[i] - max;
                }
            }
            System.out.println("#" + test_case + " " +  sum);

        }
    }
}

 

 

'코테대비' 카테고리의 다른 글

[백준/JAVA] 2941번: 크로아티아 알파벳  (1) 2024.10.30
[백준/JAVA] 10870번: 피보나치 수 5 (코테대비5)  (1) 2024.10.18
[백준/JAVA] 2460번: 지능형 기차 (코테대비4)  (1) 2024.10.18
[백준/JAVA] 10818번: 최소 최대 (코테대비3)  (3) 2024.10.13
[백준/JAVA] 3460번: 이진수 (코테대비2)  (1) 2024.10.13
'코테대비' 카테고리의 다른 글
  • [백준/JAVA] 2941번: 크로아티아 알파벳
  • [백준/JAVA] 10870번: 피보나치 수 5 (코테대비5)
  • [백준/JAVA] 2460번: 지능형 기차 (코테대비4)
  • [백준/JAVA] 10818번: 최소 최대 (코테대비3)
PENGU
PENGU
  • PENGU
    펭구 랩
    PENGU
  • 전체
    오늘
    어제
    • 분류 전체보기 (31)
      • Computer Science (6)
        • OS (0)
        • Network (0)
        • Algorithm (6)
      • 코테대비 (7)
      • Java (5)
      • Python (9)
        • 파이썬 문법 (8)
      • Project (1)
      • 이야기 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • Computer Science
    • Operation System
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    싸피 코테 대비
    코테 대비
    오브젝트 스터디
    백준 2460
    싸피 대비
    자바 피보나치의수
    오브젝트
    조영호 자바
    파이썬
    백준 자바
    오브젝트 자바
    조영호 오브젝트
    데이터 중심 설계
    백준 코테 대비
    백준 replace
    점프 투 파이썬
    오브젝트 리뷰
    오브젝트 챕터2
    책임 ㅜㅈㅇ심 설계
    파이썬 기초
    자바 재귀식
    점프투파이썬
    swea 자바
    swea view
    책임 중심 설계
    파이썬 자료형
    피보차니수
    백준 대비
    백준 코테
    swea1206
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
PENGU
[SWEA/JAVA] 1206. 1일차 - View
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.