본문 바로가기

programming study/항해99 커리큘럼

(82)
[프로그래머스] 짝지어 제거하기 - python 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 파이썬 코드 # 짝지어 제거하기 def solution(s): # 짝지어진 문자를 검사할 check 리스트 check = [] # s의 문자열 하나씩 접근 for x in s: # check가 비어있는 경우 문자 넣기 if not check: check.append(x) # check에 마지막으로 들어온 문자가 현재 접근한 문자와 같은경우 pop(짝이 맞는 경우) elif check[-1] == x: check.pop() # 짝이 맞지 않는경우 현재 문자를 넣기 else: check.append(x) # 모든 문자열을 검사후 check가 비어있으면 1, 비어있지 않으면 0 if not check: answer = 1 el..
[항해99 1기] [Chapter6] 실전 프로젝트 (29) (2021.5.27) 실전 프로젝트에 대한 일지 한 것 예상 질의 응답 준비 왜 Redux를 사용했나요? 컴포넌트가 구조가 복잡하지 않지만 날씨 데이터의 종류와 형식이 다양해 props로 전달하기 보다는 각 컴포넌트에서 필요한 데이터를 store에서 가져오는 방식이 편할 것 같아서 상태 관리 라이브러리가 필요했고, context api나 mobx보다 보편적으로 많이 사용하는 redux가 학습적인 측면에서도 좋을 것 같아서 redux를 사용했습니다. 리덕스를 사용해 글로벌 상태를 관리하는데 용이했고, 상태관리 로직을 컴포넌트에서 분리해 따로 관리할 수 있었으며, 네트워크 통신 로직을 미들웨어를 이용해서 처리했습니다. 프로젝트를 진행하며 flux 패턴의 단방향 데이터 흐름에 대해 이해하고, action, dispatch, red..
[항해99 1기] [Chapter6] 실전 프로젝트 (28) (2021.5.26) 실전 프로젝트에 대한 일지 한 것 발표 리허설 피드백 발표 분량 1/3 줄일 것 기술포인트 잡아서 설명할 것 PWA, 캐싱, 오픈 api 관련 테이블 정규화 일반적인 언어로 설명할 것 그외 리드미 작성 코드 리팩토링 코드 상세 설명 추가(주석) 할 것 유지 및 보수
[항해99 1기] [Chapter6] 실전 프로젝트 (27) (2021.5.25) 실전 프로젝트에 대한 일지 한 것 발표 스크립트 작성 README.md 트러블 슈팅 작성 아이콘 크기 수정 Swiper index 이슈 해결 토스트 관련 버그 해결 할 것 코드 스플리팅 리팩토링
[항해99 1기] [Chapter6] 실전 프로젝트 (26) (2021.5.24) 실전 프로젝트에 대한 일지 한 것 마케팅 에브리타임 슬랙 OKKY 카카오 공유기능을 권장하여 친구에게 애플리케이션 공유 스크린샷 인증 시 추첨 경품 증정 점수 표시 알고리즘 수정 일정 점수 미만일시 강조하지 않음 Icon 컴포넌트 오류 개선 오타로 인한 렌더링 에러 개선 아이콘 잘림 문제 개선 할 것 리드미 작성 타입 모듈화 코드 스플리팅 리팩토링 뒤로가기할 시, 해당 스와이프 보여주기 정보 초기화 기능
[항해99 1기] [Chapter6] 실전 프로젝트 (25) (2021.5.22) 실전 프로젝트에 대한 일지 한 것 차주 수요일 발표 준비 각자 파트에서 강조할 내용 프론트 PWA, 반응형 디자인 강조 타입스크립트 도입 린트 규칙 코드 컨벤션 백 테이블 스트럭쳐 Redis 버그 관련 예외 처리 날씨 알고리즘 사용자 관리법 할 것 리드미 작성 타입 모듈화 코드 스플리팅 리팩토링 뒤로가기할 시, 해당 스와이프 보여주기 정보 초기화 기능 메인화면에서 안내 문구 띄우기(홈화면)
[항해99 1기] [Chapter6] 실전 프로젝트 (24) (2021.5.21) 실전 프로젝트에 대한 일지 한 것 PreSetting.tsx stopPropaganda 추가 데스크탑 환경에서 슬라이드가 되는 문제 500에러 오류처리 관련 이슈 무한 리로드 and 경고창 삭제 일부 iOS기기에서 접속이 안되는 문제 어떤 것이 원인인지 아직 파악 중 튜터링 발표 내용 왜 만들었고 어떤 과정 어떤 관점 어떤 기술 어려웠던 것, 극복 피드백 적용 사항들 어떤 고객들이 잘 쓰고 있는 지 할 것 광고 넣기 타입 모듈화 코드 스플리팅 리팩토링 뒤로가기할 시, 해당 스와이프 보여주기 정보 초기화 기능 메인화면에서 안내 문구 띄우기(홈화면)
[항해99 1기] [Chapter6] 실전 프로젝트 (22) (2021.5.18) 실전 프로젝트에 대한 일지 한 것 강수 아이콘 변경 및 색상 변경 평균 기온 온도 기호 표시 날씨 점수 비율 조정 옷차림 색상 변경 옷차림 상세 이미지 변경 상세 페이지 레이아웃 조정 습도 페이지 기준으로 버튼, 타이틀 위치 통일 평균기온, 옷차림, 강수확률, 코로나, 미세먼지, 초미세먼지, 오늘날씨, 습도, 자외선, 바람, 폐질환위험, 식중독 위험, 꽃가루 농도 코로나 데이터 적용 날짜 출력하기 할 것 광고 넣기 타입 모듈화 코드 스플리팅 리팩토링 외출 점수 강조 알고리즘 수정 뒤로가기 할 시, 해당 스와이프 보여주기 정보 초기화 기능 메인화면에서 안내 문구 띄우기 (홈화면)