본문 바로가기

programming study

(889)
[프로그래머스] 신규 아이디 추천 - python 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 파이썬 코드 # 신규 아이디 추천 def solution(new_id): # 아이디를 조건에 맞게 변경하기 # 아이디에 허용되는 문자열들 is_able = ['-', '_', '.'] # 대문자를 소문자로 변환 new_id = new_id.lower() # 아이디의 길이 id_length = len(new_id) # 규칙에 맞는 아이디 available_id = [] # 한 글자씩 접근 for i in range(id_length): # 숫자거나 허용된 문자열인 경우에만 새 아이디에 넣기 if (new_id[i].isdigit() or new_id[i] in is_able or new_id[i].isalpha()): av..
[프로그래머스] 크레인 인형 뽑기 게임 - python 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 파이썬 코드 # 크레인 인형뽑기 게임 def solution(board, moves): # 집은 인형을 넣을 배열 pick = [] # 답 answer = 0 # 주어진 moves 배열을 토대로 board를 체크하기 # x: 집을 인형의 위치 for x in moves: # board의 한 줄 씩 접근 # borad의 행 길이 board_row_length = len(board) # board의 행 번호 for i in range(board_row_length): # 해당 줄의 집을 위치에 인형이 없는 경우 if board[i][x - 1] != 0: # pick 배열에 인형을 넣기 pick.append(board[i][..
[항해99 1기] [Chapter5] 미니프로젝트 (8) (2021.4.17) 미니 프로젝트에 대한 일지 1. 오늘 한 것 web socket 관련 코드 정리 채팅방 리스트 선택 효과 추가 component-style 정리 컴포넌트 프레임 조정 프로필 이미지 적용 초안 구성 2. 해야할 것 헤더 효과 부여 채팅방 CRUD 삭제 기능까지? 다음 회의 때 말할 것 채팅방 및 메시지 API 호출 시 필요한 추가 정보 말하기
[항해99 1기] [Chapter5] 미니프로젝트 (7) (2021.4.16) 미니 프로젝트에 대한 일지 1. 오늘 한 것 엔터키 입력 기능 메시지 시간 표시 추가 established 문제 async 사용해보기(실패) 웹소켓 객체를 뜯어봐서 readyState라는 프로퍼티를 응용(해결) 채팅방 하단 스크롤 이동 기능 추가 소셜 로그인 기능 구현 기존 코드와 호환성 문제 해결 오류 해결 chat.js의 axios 코드 모듈화 도배 방지 기능 추가 2. 해야할 것 헤더 기능 구현 활성화된 기능에 따른 효과 주기 채팅방 접속 인원 표시 기능 추가 유저 정보창 만들기 CSS 다듬기
[항해99 1기] [Chapter5] 미니프로젝트 (6) (2021.4.15) 미니 프로젝트에 대한 일지 1. 오늘 한 것 컴포넌트 조정 웹소켓 통신 기능 정상화를 위한 컴포넌트 조정 웹소켓 통신 정상화 연결, 구독, 연결 취소, 구독 취소 완료 채팅 관련 리덕스 만들기 채팅 정보를 전역으로 관리 채팅 기능 95프로 완료 createdAt 메시지 풍선 적용해야한다. 소셜 회원가입 기능 구현 소셜 로그인 기능 구현 2. 해야할 것 채팅 기능 완성하기 라우터 정리하기 뷰 다듬기
[항해99 1기] [Chapter5] 미니프로젝트 (5) (2021.4.14) 미니 프로젝트에 대한 일지 1. 오늘 한 것 프론트엔드 웹소켓 연결 완료 기능 구현 x 기능 구현을 위해 조사 및 공부 중 튜터링 받아서 시도중 백엔드 웹소켓 통신 구현을 위해 방안 찾기 2. 해야할 것 웹 소켓 CORS 문제 해결 내일 2~4시 튜터링 받아보기
[항해99 1기] [Chapter5] 미니프로젝트 (4) (2021.4.13) 미니 프로젝트에 대한 일지 1. 오늘 한 것 프론트엔드 도메인 구매 S3 버킷 개통 도메인 - S3 연동 팝업(모달창) 완료 채팅방 생성, 조회 기능 구현 완료 로그인 기능 구현 완료 헤더 아이콘 넣기 메시지 입력 창 구현 웹소켓 연결, 구독 테스트 중 웹소켓 CORS 문제 백엔드 웹소켓 API 세팅 웹소켓 CORS 문제 해결 중 2. 해야할 것 웹 소켓 CORS 문제 해결
[항해99 1기] [Chapter5] 미니프로젝트 (3) (2021.4.12) 미니 프로젝트에 대한 일지 1. 오늘 한 것 프론트엔드 패키지 세팅 디렉토리 세팅 CSS reset 전체적인 뷰의 틀 완성 로그인, 회원가입 기능 완료(서버 연동) CORS 이슈 해결 팝업창 만들기 착수 채팅방 CRUD 기능 구현 착수 백엔드 로그인, 회원가입 기능 완료(서버연동) CORS 이슈 해결 채팅방 CRUD API 완료 2. 해야할 것 웹 소켓 통신 리액트-스프링 연동 방법 조사 및 공부