20241127 최종 면접이 두개 남았었는데 일단 하나에 최합했다.남아있는 쪽을 더 가고 싶은데 당장 다음 주부터 출근이라고 해서... 일단은 다니면서 면접 볼 생각이다남은 곳은 면접일정이 너무 안 나와서 포기하고 있었는데 다음주 중으로 잡혔다당장 다녀야 하는 곳은 판교인데.. 교통이 너무 불편하고 심지어 다음 주는 지하철 파업이라고 한다이것저것 서류도 내야 하고 계좌도 파야하고 귀찮지만떨어진 것보단 맘이 편하니 잘 된 일같다 ETC/기록 2024.11.27
스토리북 배포하기 https://github.com/TEAM-DAWM/NUTSHELL-FE/pull/295 [DOCS] 스토리북 배포 by wrryu09 · Pull Request #295 · TEAM-DAWM/NUTSHELL-FE작업 내용 🧑💻 스토리북을 배포했습니다 알게된 점 🚀 기록하며 개발하기! 그.. 밑에 댓글 기록을 보면 링크없는 댓글이 두개가 있는데요.. - ${{ steps.chromatic.outputs.storybookUrl }} 을 yml 파일에github.com chromatic workflow 연결까지는 yml 파일을 관련 문서https://storybook.js.org/tutorials/intro-to-storybook/react/ko/deploy/ Storybook TutorialsLe.. Dev 2024.11.21
공통 컴포넌트 컨트롤버튼 개발일지 https://github.com/TEAM-DAWM/NUTSHELL-FE/pull/293 [FEAT] 공통 컴포넌트 컨트롤버튼 퍼블리싱 by wrryu09 · Pull Request #293 · TEAM-DAWM/NUTSHELL-FE작업 내용 🧑💻 컨트롤 칸에 있던 공컴을 만들었습니다 shadow 테마를 추가했습니다 폴더를 button 하고 control 로 나눴습니다 알게된 점 🚀 기록하며 개발하기! 여기에서 Button 컴포넌트를 사용github.com여기에서 Button 컴포넌트를 사용하는데, Button은 width 가 따로 지정되어 있지 않고 flex 로 설정되어 있어 완료버튼 혼자 사이즈가 달라 설정해주어야 했습니다. + 눌렸을 때 shadow 도 줘야 해서..styled(Button).. Dev/React 2024.11.20
useTheme vs theme import 팀원이 코리 달아줘서 알게 된 내용!theme 를 context 로 themeProvider 로 전달해서 사용하고 있을 때, styled-component 안에서는 props.theme 해서 접근해 사용할 수 있었다.그런데 styled-component 밖 로직단에서 상태별로 분기해 색상을 변경해야 할 때는 어떨까?props로 사용할 수 없으니 나는 export 된 theme 를 직접 사용했었다.이때 useTheme의 존재를 알게 되었는데 ..https://emotion.sh/docs/theming#usetheme Emotion – Theming(Edit code to see changes)emotion.sh 가장 큰 차이점은 현재 theme 를 반영할 수 있다는 점인가보다. 이게 바뀌면 적용된 컴포넌.. Dev/React 2024.11.18
공통 컴포넌트 아이콘버튼 만들기 아이콘을 버튼으로 쓰는 공통컴포넌트disable, hover, active, default 등의 상태를 가지고 각각의 색상이 다르다small, big 의 사이즈도 가진다outlined 는 border가 있고 나머지 type 두개는 border가 없다 그래서 총 세가지 부분으로 컴포넌트를 나누어서 봤는데1. 버튼 크기2. 타입별 버튼 배경색3. 아이콘 색상 type SizeType = 'small' | 'big';type IconBtnType = 'solid' | 'normal' | 'outlined';type IconButtonProps = { type: IconBtnType; size: SizeType; disabled: boolean; Icon: ReactElement; onClick: () => v.. Dev/React 2024.11.17
73. Set Matrix Zeroes (Medium) class Solution: def setZeroes(self, matrix: List[List[int]]) -> None: """ Do not return anything, modify matrix in-place instead. """ zerox, zeroy =set(), set() n,m = len(matrix), len(matrix[0]) for i in range(n): for j in range(m): if matrix[i][j] == 0: zerox.add(j) zeroy.add(i) f.. Dev/Algorithm 2024.11.14
20241113 개발직무로 면접 보러다니는 중...오늘은 한군데 1차 면접 보고 2군데 1차 면접 결과가 나왔다 하나는 떨어지고 하나는 붙었는데.. 불합 받은 면접이 정말 상상치도 못하게 영어로 한시간동안 진행돼서 너무너무 힘들었다예상은 했지만 아깝다,, 영어면접인 걸 알았다면 잘 답변할 수 있었을 것 같다 ㅠ.ㅠ 저 면접이 너무 힘들었기 때문일까... 오늘 면접은 한국어라고 생각하니 마음이 편안했다면접관은 한국인 나도 한국인 언어는 마더텅.. 행복하다.. 말을 잘 할 수 있을 것 같다..왜 한국에 태어난걸까 ?,, 잡 구하기 힘들다.면접 본 장소가 멀어서 피곤했다. 생각보다 근무지가 중요하다는 것을 깨달았다. 기후동행카드도 못 썼다면접은 평이했고 나름 즐거웠다. 회사 제품도 나름 흥미로웠다. 한국어로 말하니 말이 술.. ETC/기록 2024.11.13
11. Container With Most Water (Medium) class Solution: def maxArea(self, height: List[int]) -> int: s, e = 0, len(height)-1 water = 0 while s매번 살아돌아오는 고전문제투포인터로 풀면 아주 쉽다e-s 에 괄호만 빼먹지 않기 Dev/Algorithm 2024.11.12
27. Remove Element (Easy) import sysclass Solution: def removeElement(self, nums: List[int], val: int) -> int: # for _ in range(nums.count(val)): # nums.remove(val) cnt = 0 for i in range(len(nums)): if nums[i]!=val: nums[cnt] = nums[i] cnt+=1 return cnt찾아서 지우는 방법만 생각했는데 아닌 것만 배열에 남겨도 된다 Dev/Algorithm 2024.11.12
290. Word Pattern (Easy) class Solution: def wordPattern(self, pattern: str, s: str) -> bool: d={} words = s.split() seen=set() if len(pattern)!=len(words): return False for i in range(len(pattern)): if pattern[i] in d: if d[pattern[i]]!=words[i]: return False else: if words[i] in seen: .. Dev/Algorithm 2024.11.12