목록분류 전체보기 (213)
개발로그필름
https://school.programmers.co.kr/learn/courses/30/lessons/120906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 js function solution(n) { let numToString = String(n) let answer = 0 for(let i = 0; i acc + Number(cur), 0); } n을 바로 return 하는데 그 뒤에 차근차근 바꿔준다 toString()으로 문자열 변환, split("")으로 각 자리수 나눠서 배열로 저장 reduce()로 누적 계산을 한다 현재 값인 ..
https://school.programmers.co.kr/learn/courses/30/lessons/120905 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 js function solution(n, numlist) { let answer = [] for(let num in numlist) { if (numlist[num] % n === 0) { answer.push(numlist[num]) } } return answer } 다른사람풀이 js function solution(n, numlist) { return numlist.filter(nu..
https://school.programmers.co.kr/learn/courses/30/lessons/120903 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 js function solution(s1, s2) { let idx = 0 for(i = 0; i
https://school.programmers.co.kr/learn/courses/30/lessons/120899 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 js function solution(array) { let max = Math.max(...array) let x = array.indexOf(max) let answer = [] answer.push(Math.max(...array)) answer.push(x) return answer } 다른 사람 풀이 js function solution(array) { let max = Math...
https://school.programmers.co.kr/learn/courses/30/lessons/120897 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 js function solution(n) { let result = [] let index = 1; while (index
https://school.programmers.co.kr/learn/courses/30/lessons/120896 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 js function solution(s) { let answer = []; let sArr = s.split(""); sArr.forEach((item) => { if(s.indexOf(item) === s.lastIndexOf(item)){ answer.push(item); } }) return answer.sort().join(""); } 1. 주어진 문자열을 split("")으로 한..
https://school.programmers.co.kr/learn/courses/30/lessons/120895 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 주어진 인덱스 위치의 문자를 저장해놓고 다시 주어진 문자열을 split으로 배열화 시켜놓고 해당 위치를 바꾸며 하나하나 수작업으로 한 느낌의 코드였다 풀면서도 더 끼깔나는 코드가 있을텐데,,, 생각하면서 어찌저찌 풀었던 문제 나의 풀이 js function solution(my_string, num1, num2) { let answer = ''; let str1 = my_string[num1] ..
https://school.programmers.co.kr/learn/courses/30/lessons/120894 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 사람의 머리로는 0은 zero다 라는걸 알아서 빠르게 변환할 수 있지만 컴퓨터에게 이걸 어떻게 알려줘야 할까 고민하는 시간이 길었던 문제 바꿔야하는 숫자가 zero부터 nine이고 반복문을 0부터 10까지 돌리자 라는 생각이 떠오른 순간 빠르게 풀 수 있었다 나의 풀이 js function solution(numbers) { const numArray = ["zero", "one", "two",..