TIL
TIL_20230413
번잔중
2023. 4. 13. 23:31
오늘 할 일
- LeetCode 데일리 문제 풀기
- 네이버 코딩테스트 준비
김영한 스프링 기초 강의 듣고 정리하기Heart - 모집글 이미지 저장 기능 추가(1)자바의 정석운동하기 - 웨이트 트레이닝
오늘 배운 것
LeetCode 데일리 문제 풀기
- 오늘의 문제: 946. Validate Stack Sequences(https://leetcode.com/problems/validate-stack-sequences/)
- 문제 조건
- 각각 다른 값을 가진 두 개의 정수 배열 pushed와 popped가 주어지고, 처음에 비어 있던 스택에서 푸시 및 팝업 작업 시퀀스의 결과일 수 있으면 true를 반환하고, 아니면 false를 반환한다.
- 문제 해결 과정
- 리스트에 pushed 값을 하나씩 넣으면서 popped의 앞에서부터 값을 비교하면서 리스트에 값이 남아 있다면 false, 빈 리스트라면 true 반환!
네이버 코딩테스트 준비
- 서류 발표가 나서 코딩테스트 준비를 했습니다.
- 스터디룸 예약 완료 - 오전 9시 ~ 오후 1시
- 프로그래머스에서 풀어볼 문제 준비
- 아래 문제 외에도 dfs/bfs, 이진 탐색(슬라이딩 윈도우), dp, 그리디, 문자열, 구현 문제를 골고루 풀어봐야겠습니다.
- Lv.1 상호 평가 - 해당 문제는 현재 프로그래머스에 없음
- Lv.1 직업군 추천하기 - 해당 문제는 현재 프로그래머스에 없음
- Lv.2 입실 퇴실 - 해당 문제는 현재 프로그래머스에 없음
- Lv.3 퍼즐 조각 채우기 - https://school.programmers.co.kr/learn/courses/30/lessons/84021
- Lv.3 자물쇠와 열쇠 - https://school.programmers.co.kr/learn/courses/30/lessons/60059
느낀점
- 리트코드 문제를 Stack 라이브러리를 사용하지 않고 풀었는데, 다음부터는 그냥 써야겠습니다. 굳이 안쓸 이유가 없네요...
- 네이버 서류 발표가 나서 코딩테스트 기회를 얻었습니다. 어떤 문제가 나올지 두근두근하네요.
내일 할 일
- LeetCode 데일리 문제 풀기
- 네이버 코딩테스트 준비