오늘의 계획
1) 제로베이스 HTML/CSS 4, 5번 과제 진행 하기
2) LeetCode 문제 풀기
제로베이스 과제는 계속 생각 하게 만드는 과제를 내주는데 오늘은 평소에 즐겨 쓰던 FLEX BOX 모델이 아니라 GRID BOX 모델 item들을 정렬 하게 되었는데, 강의처럼 딱 맞춰서 정렬하는게 아니다보니 정렬하는데 시간을 오래 쓰게 되었다.
과제를 진행함에 따라 점점 html과 css와 친숙해지는걸 느끼고, 요구조건에 대해서 더 다양하게 시도해서 만족 시키려 하고 있어서 좋았다. 오늘 과제 5번를 시작했고, 이번주에 HTML/CSS는 최대한 마무리해서 제출하는 것으로 목표를 잡으려 한다.
1) 167. Two Sum II - Input Array Is Sorted (Medium 난이도)
2) 344. Reverse String (Easy 난이도)
3) 557. Reverse Words in a String III (Easy 난이도)
요즘 LeetCode는 카테고리로 문제 유형을 파악해서 풀고 있다.
1번 문제 카테고리는 [ 배열 , 투포인터 , 이진 탐색 ] 이였는데, 이진 탐색을 어떻게 적용 시켜야 할지 감이 잡히지 않아서 투포인터로 풀었다. (감이 잡히지 않아 내일 스터디 코드 리뷰 시간에 다른 분들 코드를 참고해야 겠다.w(゚Д゚)w)
2번 문제는.... 할말이 없다. 스트링 문자가 input 되면 리버스 하여 return 해주는데, reverse() 함수 한줄로 변환 후 반환하니 끝났다. 해당 문제 카테고리는 [ 투포인터, 스트링, 재귀 ] 였는데, 저렇게 한줄로 해결 하고 과제 하고 시간 되면 다시 풀어봐야지 했다가 못 풀게 되었다...
3번 문제도 2번 문제와 비슷한 문자열을 단어별로 리버스 하여 반환 하는 문제였고, 카테고리 역시 [ 투포인터, 스트링 ] 이였는데, 내장함수인, join, split, reverse 로 풀고 빠르게 과제 하러 떠나버렸다....
요즘은 과제가 있다보니 html/css/javascript 에서 부족한 부분 강의보다 과제를 우선 순위로 하고 있는 중이고 매주 수요일 예정인 코딩테스트가 있는데, 제로베이스는 커리큘럼에 소개 했던데로 일정이 병렬로 공부 하지 않으면 멘붕에 빠지기 쉬운거 같다.
그런 의미에서 내일 코딩테스트에 집중하는 하루를 보내야 겠다는 마음으로 하루를 마무리 한다.
( ̄o ̄) . z Z
저도 강의듣느라 코딩테스트 걱정하느라 하루가 빨리 간 것 같아요...ㅠㅠ 내일 코딩테스트 힘내서 잘 보시길 바랄게요!!! 오늘 하루 수고많으셨습니다👍👍👍