전체 글
-
[프로그래머스] 3진법 뒤집기Algorithm 2021. 2. 15. 13:18
programmers.co.kr/learn/courses/30/lessons/68935 코딩테스트 연습 - 3진법 뒤집기 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수 programmers.co.kr 더보기 문제 설명 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 입출력 예 n result 45 7 125 229 입출력 예 설명 n(10진법) n(3진법) 앞뒤 반전(3진법) 10진법으로 표현 45 1200 ..
-
[프로그래머스] 핸드폰 번호 가리기Algorithm 2021. 2. 10. 14:17
programmers.co.kr/learn/courses/30/lessons/12948 코딩테스트 연습 - 핸드폰 번호 가리기 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자 programmers.co.kr 더보기 문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 - s는 길이 4 이상, 20이하인 문자열입니다. ..
-
ReduxNote 2021. 2. 8. 11:57
Redux is a predictable state container for JavaScript apps 예측 가능한 상태관리 애플리케이션의 복잡성을 획기적으로 낮추고 우리의 코드가 어떤 결과를 가져올지 예측 가능하게 만들어준다. Component 간의 정보 공유 형제 컴포넌트들 간에 데이터를 주고받을 때, 부모 컴포넌트를 통해서 주고받는다. 그런데 자식이 많아진다면...? 상태 관리가 매우 복잡해진다!! 이런 복잡성을 줄이기 위해서 상태 관리 라이브러리 Redux를 사용 Redux의 세 가지 원칙 1. Single source of truth -> stroe 2. State is read-only -> action 3. Changes are made with pure functions -> reduce..
-
[프로그래머스] 서울에서 김서방 찾기Algorithm 2021. 2. 8. 11:19
programmers.co.kr/learn/courses/30/lessons/12919 코딩테스트 연습 - 서울에서 김서방 찾기 String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수, solution을 완성하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제 programmers.co.kr 더보기 문제 설명 String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수, solution을 완성하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제한 사항 - seoul은 길이 1 이상, 10..
-
[Finders #1] 잃어버린 반려동물을 찾을 때는 FindersProject 2021. 2. 2. 16:57
Finders 놀러가기(missinganimal.ml) Intro 두 번째 프로젝트 이번에도 첫 번째 프로젝트와 마찬가지로 4명이서 진행한 팀 프로젝트였고 4주에 기간이 주어졌다. 저번 프로젝트에서 https 배포를 못한 거에 아쉬움이 남아 처음에는 백엔드를 맡아 https 배포를 마친 후에 프론트엔드를 맡아서 진행하였다. 반려동물과 함께 살아가는 가구가 늘어나면서 반려동물을 잃어버리는 경우도 늘어나고 있는 추세다. 반려동물을 잃어버렸을 때 마땅한 신고나 도움을 요청할 곳이 없다는 것에서 착안하여 이번 프로젝트를 기획하게 되었다. Finders Finders는 반려동물을 잃어버렸을 때, 지도에 잃어버린 동물의 위치를 등록하고 다른 유저들로부터 제보와 연락을 받는데 도움을 준다. 1) 메인 2) 로그인/회..