일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 정재남
- 백준
- 4주 프로젝트
- 타임어택
- programmers
- 렛츠기릿 자바스크립트
- javascript
- codestates
- 제로초
- 리덕스
- 타입스크립트 올인원
- 2주 프로젝트
- python
- Async
- til
- 토익
- 프로그래머스
- 리액트
- 코어 자바스크립트
- js
- SQL 고득점 Kit
- 코드스테이츠
- 자바스크립트
- 알고리즘
- LeetCode
- 타입스크립트
- 리트코드
- 손에 익히며 배우는 네트워크 첫걸음
- 파이썬
- 회고
- Today
- Total
목록programmers (24)
Jerry
function solution(num) { let answer = 0; while (num !== 1) { if (num % 2 === 0) num /=2; else if (num % 2 === 1) num = num * 3 + 1; answer++; if (answer === 500) { answer = -1; break; } } return answer; }
function solution(phone_number) { var answer = ''; let len = phone_number.length; for (let i = 0; i = len - 4) { answer += phone_number[i]; } else { answer += '*'; } } return answer; }
function solution(x, n) { let answer = []; ` x 시작 x씩 n번씩 증가 list에 추가 출력 ` let number = x; for (let t = 0; t < n; t = t + 1) { answer.push(number); number += x; } return answer; }
function solution(num) { let answer = 0; if (num % 2 === 0) answer = "Even" else answer = "Odd"; return answer; }
process.stdin.setEncoding('utf8'); process.stdin.on('data', data => { // 가로: n, 세로: m let info = data.split(" "); const width = (info[0]); const length = (info[1]); let star = ""; for (let i = 0; i < length; i++) { for (let j = 0; j < width; j++) { star += "*"; } star += "\n"; } console.log(star) });
function solution(arr) { let ans = 0; for(let i = 0; i acc + cur) / arr.length; // return ans; }
function solution(arr) { if (arr.length === 0 || arr.length === 1) return [-1]; else { let min = Math.min(...arr); let nums = arr.reduce((acc, cur) => { if (cur > min) acc.push(cur); return acc; }, []); return nums; } }
Psuedo Code /* lcm(least common multiple) arr 요소들의 최소공배수를 구하라 1. gcd(great common dividor) 구한다. - 수가 3개 이상일 때(다항식), gcd 구하는 법을 찾아보자 2. lcm을 구하자 - 수가 3개 이상일 때(다항식), lcm 구하는 법을 찾아보자 */ Submit Code function gcd(a, b) { if (a === 0) return b; return gcd(b % a, a); } function lcm(a, b) { return (a * b) / gcd(a, b); } function solution(arr) { let result = 1; for (let i = 0; i < arr.length; i++) { resu..