function solution(n) {
let str = String(n); //숫자를 문자로 변환한다.
let a = Array.from(str).map(Number); // 변환된 문자를 배열로 만들고, 배열안을 다시 숫자로 변환해준다.
let answer = a.reverse(); // a의 안의 배열을 reverse를 활용해 뒤집어준다.
return answer;
}
function solution(s) {
return Number(s); // Number를 활용해 문자열을 정수로 바꿔준다.
}
function solution(my_string) {
let a = my_string.split("");// 문자열을 배열로 바꾼다.
let b = []; // 빈 배열을 하나 선언한다.
for (let i = 0; i < a.length; i++) {
b.push(a[i].toLowerCase()); //배열 a의 각 원소들을 소문자로 바꾸고, b배열에 집어 넣는다.
}
return b.sort().join(""); //b 배열을 오름차순 정렬하고, 문자열로 변환한다.
}
function solution(n) {
let answer = []; // 담을 빈 배열 선언;
for (let i = 1; i <= n ; i++) {
if ( n%i == 0) { // n/i 의 나머지가 0일 때 i값
answer.push(i); // i값을 answer에 넣어준다.
}
}
return answer.sort((a,b) => a-b); //answer를 오름차순으로 정렬해준다.
}
이때, a와 b의 내적은 a[0]b[0] + a[1]b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이)
function solution(a, b) {
let sum = 0 ; //더해줄 변수 선언
for (let i = 0; i < a.length; i++) {
sum += a[i]*b[i]; // a의 길이미만까지 a[i]*b[i] 의 값을 sum에 더해준다.
}
return sum;
}