-
- Problem: 아기 상어가 성장하여 청소년 상어가 됐다! 문제들의 조건들은 다음과 같다.
- 상어가 (0,0)위치의 물고기를 잡아먹고 그 물고기의 이동 방향을 따른다.
- 전체 물고기들이 물고기 번호에 맞게 이동방향에 따라 이동한다.
- 물고기가 다 이동한 후에는 상어가 갈 수 있는 방향 중 물고기 번호가 가장 큰 물고기를 먹는다
- 위 과정들을 반복했을 때, 상어가 더 이상 움직일 수 없으면 이동을 종료하고 먹은 물고기들의 크기 합을 반환한다.
- Solution: 상어의 초기 장소 선정, 물고기들의 이동을 조건에 맞게 구현한 후에 dfs를 활용하여 상어가 먹을 수 있는 물고기들을 탐색한다.
- Code: 기탁 성범 정민 수진
- Problem: 아기 상어가 성장하여 청소년 상어가 됐다! 문제들의 조건들은 다음과 같다.
-
- Problem: 로그 데이터가 input으로 제시될 때, 임의 시간부터 1초간 처리하는 요청의 최대 개수인 초당 최대 처리량을 구하는 문제
- Solution: 시간 형식을 어떻게 처리할지와 초당 최대 처리량의 기준을 잡는 것이 중요한 문지이다.
- (자바 기준) DateFormat을 사용하여 시/분/초/밀리 단위로 분리할 수 있다.
- (공통 접근법) 날짜는 같으니 시/분/초/밀리 를 전부다 밀리초로 치환하여 모든 접근을 밀리 초로 계산
- 분리된 로그 데이터의 끝 시간을 기준으로 다른 로그 데이터들의 시작시간이 조건에 부합하는지 확인
- Code: 기탁 성범 정민 수진