본문 바로가기

JavaScript13

[1일1코👨🏻‍💻] Lv.1 두 개 뽑아서 더하기.js - 프로그래머스 2020.09.29 출처 : 프로그래머스 📝문제 두 개 뽑아서 더하기 ✏️해답 function solution(numbers) { let answer = []; for(let i=0;i 2020. 9. 29.
[1일1코👨🏻‍💻] Lv.1 두 정수 사이의 합.js - 프로그래머스 2020.09.29 출처 : 프로그래머스 📝문제 두 정수 사이의 합 ✏️해답 function solution(a, b) { let answer = 0; if(a 2020. 9. 29.
[1일1코👨🏻‍💻] Lv.1 가운데 글자 가져오기.js - 프로그래머스 2020.09.22 출처 : 프로그래머스 📝문제 가운데 글자 가져오기 ✏️해답 function solution(s) { var answer = ''; var arr = s.split(""); if(arr.length%2==0){ answer = arr[parseInt(arr.length/2)-1]+arr[parseInt(arr.length/2)]; }else{ answer = arr[parseInt(arr.length/2)]; } return answer; }회고🧐 이 문제의 핵심은 문자열을 배열로 만드는것! split() 함수 사용하기! 2020. 9. 22.
[1일1코👨🏻‍💻] Lv.2 가장 큰 수[정렬].js - 프로그래머스 20.09.07 출처 : 프로그래머스 📝문제 https://programmers.co.kr/learn/courses/30/lessons/42746 ✏️해답 function solution(numbers) { var answer = numbers.map(c => c+'').sort((a,b)=>(b+a)-(a+b)).join(''); return answer[0]=='0'?'0':answer; } 회고🧐 완전 짧은 코드로 끝낼 수 있었는데, map과 sort()안에 정의되는 함수를 이해하지 못해서 못푼문제. sort()와 map 정리하기! ✅ 학습 1. Sort() 안에 들어가는 것의 의미. 그 전 문제들을 풀면서 알게된 것 arr.sort(function(a,b){return b-a}) /// 내림차순 .. 2020. 9. 8.