//내꺼
function solution(numbers) {
var answer = [];
answer = [...numbers].map(el=>el*2)
return answer;
}
만족;
function solution(n) {
var answer = 0;
var array = [];
for(let i=1; i<=n; i++) {
if(n%i==0){
array.push(i)
}
}
return array.length;
}
다듬지 못했다.
answer을 쓸거면.. length 말고 ++를 쓰는게 깔끔할 것 같다
//01
function solution(n) {
let a = 0;
for(let i=1; i<=n; i++){
if(!(n%i)) a++;
}
return a;
}
그냥 쉬운방법으로만 생각났다.
//내꺼
function solution(money) {
var answer = [];
var coffee = 5500;
answer[0] = Math.trunc(money/coffee)
answer[1] = money-(coffee*answer[0])
return answer;
}
//01
function solution(money) {
return [Math.floor(money / 5500), money % 5500];
}
//내꺼
function solution(s1, s2) {
var answer = 0;
for(let i=0; i<s1.length; i++) {
for(let j=0; j<s2.length; j++){
if(s1[i]==s2[j]){
answer++
}
}
}
return answer;
}
filter를 어떻게든 써보려고 했는데.. 모르겠어서 그냥 포문으로 해결..ㅋ
보니까 includes라는 게 있더만... 우씨..
//01
function solution(s1, s2) {
const intersection = s1.filter((x) => s2.includes(x));
return intersection.length;
}
//내꺼
function solution(array) {
var answer = 0;
array.sort((a,b) => a-b)
answer = array[Math.ceil(array.length/2)-1]
return answer;
}
charAt같은거를 쓰고싶었는데 at을 써야하는거구나 ㅋㅋ
//01
function solution(array) {
return array.sort((a,b)=>{return a-b;}).at(Math.floor(array.length/2))
}