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 |
Tags
- Kakao
- CSS
- leetcode
- 백준
- 배포
- PYTHON
- Gold4
- 9252
- LEVEL1
- LEVEL2
- gold2
- spring
- java
- glod5
- HTML
- LCS
- siver3
- error
- 프로그래머스
- AWS
- glod4
- 개념
- 백엔드
- mysql
- leetcode 69
- 오류
- jpa
- 구현
- gold5
- Thymeleaf
Archives
- Today
- Total
목록이차원 배열과 연산 (1)
이 험난한 세상에서어어~
백준, 이차원 배열과 연산(17140, java), 75%에서 틀리는 이유
문제 설명 크기가 3x3인 배열이 있다. 이때 행의 개수가 열의 개수보다 크거나 같으면 행을 기준으로 정렬하고 반대이면 열을 기준으로 정렬을 한다. 이때 정렬의 기준은 각 수가 얼마나 많이 등장하는지, 만일 같다면 각 수의 크기이다. 예를 들어서 [3, 1, 1]이 있다면 1은 총 2번 나왔고 3은 총 1번 나왔으니 (1, 2), (3, 1) 이렇게 정렬이 되는 것이다. 이때 정렬은 수를 먼저 넣어준다. 100초 안쪽으로 위의 정렬을 해줄 건데 arr[r][c]에서 k가 나올 때 얼마나 많은 시간이 걸리는지 구하는 문제이다. 만일 100초를 넘어갔는데 결과를 내지 못한다면 -1을 출력한다. 단, 배열의 수가 0이라면 정렬 대상이 아니다. 사실 이 문제는 힌트를 보면 빠르게 이해할 수 있다. 힌트에서 나왔..
algorithm/코딩 테스트
2023. 8. 8. 13:18