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
- 2178
- flyway
- CPU스케줄링
- 운영체제
- DB replication
- 그래프탐색
- 트리맵
- 컴퓨터구조
- 산업은행청년인턴
- 폰켓몬
- 트리셋
- 산업은행it
- springboot
- 외래키제약조건위반
- findById
- 해시
- 임베디드타입
- JPA
- 파이널프로젝트
- 프로젝트
- 스케일아웃
- CS
- 백준
- SpringBatch
- 프로그래머스
- fatch
- Spring JPA
- 코테
- 구현
- BFS
Archives
- Today
- Total
목록배열 (1)
나 JAVA 봐라
[백준] 1268번 임시 반장 정하기
초반에는 입력값을 받을 때, ArrayList arr[] = new ArrayList[10]; 과 같은 형식으로 받아서 temp[i]의 j에 해당하는 학생의 정보를 담으려고 했다. 근데 ArrayList와 배열을 함께 쓰는 방식이 익숙하지가 않고 아무리 봐도 적응되지 않아서 2차원 배열 + 3중 for문 방식으로 문제를 풀었다. 접근 방법 입력값은 그대로 input[N][5]의 2차원 배열에 넣기 배열을 학생 기준으로 순회하며 겹치는 횟수 count 하기 순회하기 위해 3중 for문이 사용된다. 1. 각각 i번째 학생 순회 (비교의 기준) 2. 함께 비교할 j번째 학생 : i==j 라면 continue; (-> 동일인물을 비교하면 안되기 때문) 3. i,j의 k학년 비교 : 두 학생이 한 번 같은 반 되..
코딩테스트/구현
2024. 4. 8. 18:56