반응형
1.최대공약수
function gcd(a,b){
while(b != 0){
let temp = b;
b = a % b;
a = temp;
}
return a;
}
function gcd(a, b) {
let temp;
for (; b != 0; temp = b, b = a % b, a = temp) {}
return a;
}
function gcd(a, b) {
while (true) {
let temp = a % b;
if (!temp) {
break;
}
a = b;
b = temp;
}
return b;
}
function gcd(a, b) {
let temp;
for (; (temp = a % b); a = b, b = temp) {}
return b;
}
2.최소공배수
function gcd(a,b){
while(b != 0){
let temp = b;
b = a % b;
a = temp;
}
return a;
}
function lcm(a,b){
return (a*b)/gcd(a,b)
}
function gcdlcm(a, b) {
let ab = a * b;
while (true) {
let temp = a % b;
if (!temp) {
break;
}
a = b;
b = temp;
}
return [b, ab / b];
}
function gcdlcm(a, b) {
let temp;
for (var ab = a * b; (temp = a % b); a = b, b = temp) {}
return [b, ab / b];
}
반응형
'JavaScript > 실습' 카테고리의 다른 글
[javascript] 마우스 드래그 스크롤 만들기 (0) | 2023.10.16 |
---|---|
[javascript] 369게임(문자검색 match, 배열요소결합 join, 배수 %, 내림 math.floor) (0) | 2023.01.21 |
[javascript] input 이벤트 (0) | 2023.01.20 |
[javascript] form 전송 및 막기, if 문 (0) | 2023.01.17 |
[javascript] 제이쿼리(jquery) 자바스크립트 모달창 (0) | 2023.01.16 |
댓글