22.05.10 개발 일기

Leekimoon·2022년 5월 10일
0

개발 일기

목록 보기
11/21

오늘의 계획

1) 제로베이스 HTML/CSS 4, 5번 과제 진행 하기

2) LeetCode 문제 풀기

과제를 하며...

제로베이스 과제는 계속 생각 하게 만드는 과제를 내주는데 오늘은 평소에 즐겨 쓰던 FLEX BOX 모델이 아니라 GRID BOX 모델 item들을 정렬 하게 되었는데, 강의처럼 딱 맞춰서 정렬하는게 아니다보니 정렬하는데 시간을 오래 쓰게 되었다.

과제를 진행함에 따라 점점 html과 css와 친숙해지는걸 느끼고, 요구조건에 대해서 더 다양하게 시도해서 만족 시키려 하고 있어서 좋았다. 오늘 과제 5번를 시작했고, 이번주에 HTML/CSS는 최대한 마무리해서 제출하는 것으로 목표를 잡으려 한다.

LeetCode 문제 풀기

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

profile
FrontEnd Developer

3개의 댓글

comment-user-thumbnail
2022년 5월 10일

저도 강의듣느라 코딩테스트 걱정하느라 하루가 빨리 간 것 같아요...ㅠㅠ 내일 코딩테스트 힘내서 잘 보시길 바랄게요!!! 오늘 하루 수고많으셨습니다👍👍👍

답글 달기
comment-user-thumbnail
2022년 5월 10일

grid는 한번도 써본 적 없는데 저도 공부해봐야겠어요..!
leetcode에서 카테고리가 있는건 처음 알았네요! 저도 앞으로 한 번 풀어본 뒤에는 카테고리를 확인해서 다른 풀이도 생각해봐야겠어요👍

답글 달기
comment-user-thumbnail
2022년 5월 10일

정말 요즘 과제하랴, 코딩 테스트 준비하랴 정신이 없는 것 같아요😢 그래도 매일 JavaScript leetCode 문제를 풀고 있으니 도움이 될 거라 생각합니다!! 항상 열심히 하시는 모습 감사합니다 ☺☺ 오늘도 수고하셨습니다 ~ 👏👏

답글 달기