반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 오블완
- 142085
- 수료
- 10기
- java
- 설명
- 싸피
- 14942
- 146355
- 진료과별 총 예약 횟수 출력하기
- 정기 코딩 인증평가
- 핵심
- PCCP
- SQL
- 해결
- 후기
- 12930
- 티스토리챌린지
- 소프티어
- 59412
- 조건에 부합하는 중고거래 상태 구하기
- SSAFY
- 59409
- MySQL
- 백준
- 132202
- softeer
- 165672
- 퍼즐 조각 채우기
- 프로그래머스
Archives
- Today
- Total
목록상어 중학교 (1)
개발 쥬스
[백준/Java] 21609 상어 중학교
🔗 문제 링크: https://www.acmicpc.net/problem/21609🔍 해결 과정이 문제는 시뮬레이션 문제로 시간 초과 걱정할 필요 없이 조건에 맞춰 문제를 해결하면 됩니다. 개인적으로 코드를 작성하는 과정에 있어서 디버깅 등의 시간도 할애하느라 시간을 많이 썼던 문제였습니다. 처음에 문제를 보고 핵심 조건에 맞춰서 그에 맞는 메서드를 분류했습니다. 핵심 기능들은 다음과 같습니다.1️⃣ 크기가 가장 큰 블록 그룹을 찾는 기능2️⃣ 기준 블록이 속한 블록 그룹에 있는 블록들을 제거하는 기능 (제거하면서 점수를 반환한다.)3️⃣ 중력 작용 기능4️⃣ 90도 반시계 방향 회전 기능 메인 함수에서는 위와 같이 4개의 핵심 기능들을 정의하였고, 조건에 맞춰서 핵심 기능들을 구현하는 방향으로 문제..
알고리즘
2024. 8. 21. 17:56