전체 글
-
[프로그래머스] 약수의 개수와 덧셈Algorithm 2021. 5. 13. 21:04
https://programmers.co.kr/learn/courses/30/lessons/77884 코딩테스트 연습 - 약수의 개수와 덧셈 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주 programmers.co.kr 더보기 문제 설명 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ left ≤ right ≤ 1,000 입출력 ..
-
[프로그래머스] 괄호 변환Algorithm 2021. 5. 11. 14:58
programmers.co.kr/learn/courses/30/lessons/60058 코딩테스트 연습 - 괄호 변환 카카오에 신입 개발자로 입사한 "콘"은 선배 개발자로부터 개발역량 강화를 위해 다른 개발자가 작성한 소스 코드를 분석하여 문제점을 발견하고 수정하라는 업무 과제를 받았습니다. 소스를 programmers.co.kr 더보기 문제 설명 카카오에 신입 개발자로 입사한 "콘"은 선배 개발자로부터 개발역량 강화를 위해 다른 개발자가 작성한 소스 코드를 분석하여 문제점을 발견하고 수정하라는 업무 과제를 받았습니다. 소스를 컴파일하여 로그를 보니 대부분 소스 코드 내 작성된 괄호가 개수는 맞지만 짝이 맞지 않은 형태로 작성되어 오류가 나는 것을 알게 되었습니다. 수정해야 할 소스 파일이 너무 많아서 ..
-
[프로그래머스] 뉴스 클러스터링Algorithm 2021. 5. 10. 19:08
programmers.co.kr/learn/courses/30/lessons/17677 코딩테스트 연습 - [1차] 뉴스 클러스터링 뉴스 클러스터링 여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다. Daum 뉴스의 개발 업무를 맡게 된 신입사원 튜브 programmers.co.kr 더보기 문제 설명 뉴스 클러스터링 여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다. Daum 뉴스의 개발 업무를 맡게 된 신입사원 튜브는 사용자들이 편리하게 다양한 뉴스를 찾아볼 수 있도록 문제점을 개선하는 업무를 맡게 되었다. 개발의 방향을 잡기 위해 튜브는 우선 최근 화제가 되고..
-
[타자치자 #7] 리팩토링(redux, styled-components)Project 2021. 5. 8. 21:37
프로젝트 1. 타자치자(1.0.1) - 한글타자연습 2. 리팩토링(Redux) 3. 리팩토링(TypeScript) 4. 타자치자(1.0.2) - 기능 추가 5. 타자치자(1.0.3) - 모바일 6. 타자치자(1.0.4) - 모바일 장치에서 타수 결과가 Infinity 7. 리팩토링(redux, styled-components) 타자치자 놀러가기 컴포넌트 분리 구조를 프레젠테이셔널 컴포넌트와 컨테이너 컴포넌트를 분리하였다. 이전에 컴포넌트를 분리하지 않고 하나의 컴포넌트 안에서 상태 관리를 하고 UI도 보여주고 데이터 핸들링도 다 처리하다 보니 코드가 복잡하고 가독성이 상당히 떨어지고 각각의 용도가 명확하게 파악이 안 되는 부분, 컴포넌트를 재사용하는 부분에서도 어려움이 있었다. 프레젠테이셔널 컴포넌트 -..
-
[프로그래머스] JadenCase 문자열 만들기Algorithm 2021. 5. 5. 22:54
programmers.co.kr/learn/courses/30/lessons/12951 코딩테스트 연습 - JadenCase 문자열 만들기 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 programmers.co.kr 더보기 문제 설명 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 s는 길이 1 이상인 문자열입니다. s는 알파벳과 공백문자(" ")로 이루어져 ..