문제 요약알고리즘 분류: Hash, list난이도: Medium문제내용:groupSizes라는 정수 배열이 주어지는데, 여기서 groupSizes[i]는 사람 i가 속한 그룹의 크기이다.그룹은 groupSize 크기 만큼 그룹에 속해야 한다.각 사람이 groupSizes[i]의 크기를 가진 그룹에 속하는 그룹의 목록을 반환해라사이트 주소: https://leetcode.com/problems/group-the-people-given-the-group-size-they-belong-to/description/문제풀이 이번 문제는 Hash와 리스트를 활용 하면되는 간단한 문제 이다. 구현은 아래와 같이 하면된다.결과에 담을 2차원 리스트와 Hash에 저장할 변수를 선언한다. Hash의 key-value는 ..
예외 처리 이번 회차에서는 예외처리에 대해서 공부할것인데 간단하게 정리하고 자세한것은 추후에 따로 설명할 예정이다. 예외 처리를 공부하기 전에 알아야 될 오류가 3가지 사항이다. 컴파일 에러 : 컴파일 시 발생하는 에러 런타임 에러: 실행시 발생하는 에러 논리적 에러: 실행하는데는 문제 없지만 의도와 다르게 동작하는 경우 컴파일 에러는 소스코드 잘못 작성시 오류가 나서 만야게 소스코드가 이상있으면 바로 에러 나기 때문에 바로 수정하면 된다. 하지만 런타임 에러같은 경우는 코드상 오류나지는 않지만 프로그램상 비정상적으로 작동 할때 오류나기 때문에 바로 수정하기가 힘들뿐만 아니라 찾는데도 시간이 걸리기 때문이다 예를 들어 n/ 0은 계산할 경우 자바 문법상 오류는 아니지만 실제로 계산이 불가능 하기 때문에 ..
- Total
- Today
- Yesterday
- DFS
- 수학
- 백준
- 배열
- 동적계획법
- 알고리즘
- 이론
- 백트레킹
- Programmerse
- 문자열
- 파이썬
- 자바
- 동적 계획법
- Python
- java
- BaekJoon
- Greedy
- JSCODE
- spring-boot
- BFS
- DP
- 그리디
- 재귀호출
- 누적합
- 조합
- 구현
- 넓이 우선 탐색
- 그래프
- LeetCode
- level2
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |