하샤드 수
function solution(x) {
var ha_num = x;
var sum = 0;
while(x > 0)
{
sum += x % 10;
x = Math.floor(x/10);
}
if(ha_num % sum == 0)
return true;
else
return false;
}
콜라츠 추측
function solution(x) {
var ha_num = x;
var sum = 0;
while(x > 0)
{
sum += x % 10;
x = Math.floor(x/10);
}
if(ha_num % sum == 0)
return true;
else
return false;
}
정수제곱근 판별
function solution(n) {
let num = Math.sqrt(n);
if(num % 1 === 0 ) return (num+1) * (num+1)
else return -1
}
내림차순으로 배치하기
function solution(n) {
let result = n.toString().split("").sort().reverse().join("");
return parseInt(result);
}
자릿수 더하기
function solution(n)
{
var answer = 0;
while(n > 0)
{
answer += n % 10;
n = Math.floor(n/10);//math.floor함수를 써야 소수점이 사라지는걸 너무 늦게 알았다...
}
return answer;
}