본문 바로가기

공부/알고리즘4

프로그래머스 알고리즘#4 - 나누어 떨어지는 숫자 배열 💻 javascript 알고리즘 풀이 (js)프로그래머스 문제풀이 Lv.1 - 나누어 떨어지는 숫자 배열 문제 [프로그래머스 연습문제 나누어 떨어지는 숫자 배열] 배열의 숫자중 n으로 나누어 떨어지는 배열을 오름차순으로 정렬. 없다면 -1반환 주요함수 화살표함수 // 한 줄 var a = function() { console.log('a')}; var b = () => console.log('b') // 여러줄 var b = (a, b) => { var c = 3; return a + b + c; } filter() sort() 오름차순 정렬 문자열일 경우 유니코드 값 순서대로 정렬 arr.sort(a,b) => a - b); //오름차순정렬 풀이 function solution(arr, divisor).. 2021. 11. 30.
프로그래머스 알고리즘#3 - 같은 숫자는 싫어 💻 javascript 알고리즘 풀이 (js)프로그래머스 문제풀이 Lv.1 - 같은 숫자는 싫어 문제 [프로그래머스 연습문제 같은 숫자는 싫어](https://programmers.co.kr/learn/courses/30/lessons/12906?language=javascript) 0~9로 이루어진 배열에 연속된 숫자를 제거하고 남은 수를 반환. 배열 원소들의 순서는 유지 주요함수 filter(함수) 정의 : 배열의 값들을 오름차순으로 접근해, callbackfn를 통해 조건에 맞는 요소를 모아 새로운 배열 반환 // 조건에 맞는 함수 항목 고르기 const guys = [ { name: '1', money: 500 }, { name: '2', money: 400 }, { name: '3', money.. 2021. 11. 29.
프로그래머스 알고리즘#2 - 가운데 글자 가져오기 💻 javascript 알고리즘 풀이 (js)프로그래머스 문제풀이 Lv.1 - 가운데 글자 가져오기 문제 [프로그래머스 연습문제 가운데 글자 가져오기](https://programmers.co.kr/learn/courses/30/lessons/12903?language=javascript) 입력된 글자의 가운데 글자를 출력, 길이가 짝수라면 가운데 두글자 출력 주요함수 substr(a,b) 특정 위치에서 시작하여 특정 문자 수 만큼 반환 a번째부터 b개 글자 가져오기 삼항연산자 조건 ? 참 : 거짓 Math.floor() : 소수점 이하를 **버림**한다. Math.ceil() : 소수점 이하를 **올림**한다. Math.round() : 소수점 이하를 **반올림**한다. 풀이 function solut.. 2021. 11. 25.
프로그래머스 알고리즘#1 - 입력한 날짜의 요일을 구하기 💻 javascript 알고리즘 풀이 (js)프로그래머스 문제풀이 Lv.1 - 2016년 문제 프로그래머스 연습문제 2016년 2016년 a월 b일의 요일 구하기 주요함수 new Date() 날짜 출력함수 (기본값 : 오늘) month는 0부터 시작(1월 ~ 12월 = 0 ~ 11) getDay() 요일 출력함수 일요일부터 시작(일 ~ 토= 0 ~ 6) 풀이 function solution(a,b,c){ // new Date() = month(0부터 시작 (0~11)), 디폴드값 today // new Date().getDay() = weekday(월~일 (0~6)) let weekday = ['일','월','화','수','목','금','토'] header = a +'년 '+ b + '월 ' + c + .. 2021. 10. 25.
반응형