프로그래머스 코딩테스트

알고리즘

프로그래머스JS | [1차] 뉴스 클러스터링

출처 : 프로그래머스 - 코딩테스트 연습 - 2018 KAKAO BLIND RECRUITMENT- [1차] 뉴스 클러스터링 ❌ Solution ( 정확성 53.8 / 100 ) function solution(str1, str2) { var answer = 0; const upperStr1 = str1.toUpperCase(); const upperStr2 = str2.toUpperCase(); const arrStr1 = splitEl(upperStr1); const arrStr2 = splitEl(upperStr2); const union = []; const intersection = []; for(let i = 0; i < arrStr1.length; i++) { // 변환된 str1 배열의 인자..

알고리즘

프로그래머스 JS | 괄호변환

출처 : 프로그래머스 - 코딩테스트 연습2020 KAKAO BLIND RECRUITMENT - 괄호 변환 https://school.programmers.co.kr/learn/courses/30/lessons/60058 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이 문제 역시 재귀함수로 풀어야하는 문제였다. 재귀함수에 대한 이해가 부족하다보니 이 문제도 보자마자 난이도가 높다고 느꼈다. 2번 조건인 u는 "균형잡인 괄호 문자열"로 더 이상 분리할 수 없어야 하며, v는 빈 문자열이 될 수있다. 라는 부분을 제대로 이해하지 못해 1시간 내 문제를 풀지 ..

알고리즘

프로그래머스 JS | 이상한 문자 만들기

출처 : 프로그래머스 코딩테스트 연습 > 연습문제 > 실패율 https://programmers.co.kr/learn/courses/30/lessons/12930 코딩테스트 연습 - 이상한 문자 만들기 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 programmers.co.kr ❌ Solution ( 정확성 6.3 ) function solution(s) { const arr = s.split(' '); const answer = []; let word = ''; for(let i = 0; i < arr.length; i++) { for(let j = 0; j <..

알고리즘

프로그래머스 JS | 모의고사 (완전탐색)

출처 : 프로그래머스 https://programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr ❌ Solution ( 정확성: 35.7) function solution(answers) { const answer = []; const one = [1,2,3,4,5]; const two = [2,1,2,3,2,4,2,5]; const three = [3,3,1,3,2,3,4,4,5,5]; let oneScore = 0; let twoS..

3jun
'프로그래머스 코딩테스트' 태그의 글 목록