일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 스코프
- middleware pattern
- DOM
- 진행기록
- version management
- 자바스크립트 딥다이브
- 커리어
- 올림픽 통계 서비스 최적화
- 이벤트
- 자바스크립트 패턴
- peerdependencies
- Babel과 Webpack
- 프로그래머스
- 블로그 서비스 최적화
- 프론트엔드 성능 최적화 가이드
- 딥다이브
- 새 코드 받아오기
- 제너레이터와 async/await
- 브라우저의 렌더링 과정
- 자바스크립트
- const
- mixin pattern
- package management
- js pattern
- pr review
- 모던 자바스크립트 Deep Dive
- 학습내용정리
- unique identifiers
- 이미지 갤러리 최적화
- js pattern
- Today
- Total
목록Software Engineering/Algorithm Test (3)
Dev Blog

코드 처리하기 description: https://school.programmers.co.kr/learn/courses/30/lessons/181932 My answer was function solution(code) { let answer = ''; let mode = 0; for(let idx = 0; idx < code.length; idx++) { const firstCondition = !mode && (idx % 2 === 0) const secondCondition = mode && (idx % 2 === 1) if(code[idx] !== '1' && (firstCondition || secondCondition)) answer += code[idx]; mode = code[idx] =..
홀짝에 따라 다른 값 반환하기 Description 양의 정수 n이 매개변수로 주어질 때, n이 홀수라면 n 이하의 홀수인 모든 양의 정수의 합을 return 하고 n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 return 하는 solution 함수를 작성해 주세요. My answer was function solution(n) { const isOdd = !!(n % 2); let result = 0; if(isOdd) { for (let i = 1; i < n+1; i = i + 2) { result += i } } else { for (let i = 2; i < n+1; i = i + 2) { result += Math.pow(i, 2) } } return result; } Best..
문자열 섞기 Description 길이가 같은 두 문자열 str1과 str2가 주어집니다. 두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. 입출력 예 str1. str2. result "aaaaa" "bbbbb" "ababababab" My answer was function solution(str1, str2) { var answer = ''; for(let i = 0; i < str1.length; i++) { answer += str1[i] + str2[i] } return answer; } Best answer was function solution(str1, str2) { return [...str1]..