코딩테스트

코딩테스트

[JS] 숫자의 표현

난이도: Lv.2 문제: https://school.programmers.co.kr/learn/courses/30/lessons/12924 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 알고리즘 시작을 1, 2, ..., n 으로 하여 시작인 수부터 연속된 수들을 차례대로 더한다. 코드 function solution(n) { var answer = 0; for (let i = 1; i

코딩테스트

[JS] 이진 변환 반복하기

난이도: Lv.2 문제: https://school.programmers.co.kr/learn/courses/30/lessons/70129 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 알고리즘 1. 문자열에서 '0'을 모두 제거한다. 2. 1의 문자열 길이를 구한다. 3. 2진수 문자열로 변환한다. 4. 문자열이 '1'이 될 때까지 1 ~ 3의 과정을 반복한다. 코드 function solution(s) { var answer = []; let loopCount = 0, zeroCount = 0; while (s !== '1') { zeroCount +..

코딩테스트

[JS] 올바른 괄호

난이도: Lv.2 문제: https://school.programmers.co.kr/learn/courses/30/lessons/12909 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 알고리즘 결과가 true이려면 두가지 조건이 필요하다. 1. 문자열을 순회하는 중에 닫는 괄호의 개수가 여는 괄호의 개수보다 많으면 안된다. 2. 문자열을 끝까지 순회했을 때 여는 괄호의 개수와 닫는 괄호의 개수가 동일해야 한다. 코드 function solution(s) { let count = 0; for (let str of s) { str === '(' ? coun..

미안하다 강림이 좀 늦었다
'코딩테스트' 카테고리의 글 목록 (7 Page)