반응형 JavaScript44 [javascript] 최대공약수, 최소공배수 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.. 2023. 12. 7. [javascript] 정규식 phone_number.replace(/\d(?=\d{4})/g, "*"); \d 숫자 (?=\d{4}) 뒤따르는 네개의 숫자 제외 g 전역플래그, 문자열 전체에서 해당 패턴을 찾기 2023. 11. 28. [javascript] 알파벳 소문자 배열, 대문자 배열, charCodeAt() 반대, String.fromCharCode() String.fromCharCode() 메서드는 UTF-16 코드 유닛의 시퀀스로부터 문자열을 생성해 반환합니다. 대문자 : 65 ~ 90 소문자 : 97 ~ 122 let alphabets1 = []; let alphabets2 = []; for (let i = 65; i 2023. 10. 30. [javascript] 배열 원소별 개수 세기 let string = 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Delectus eligendi ut ullam, temporibus non repellat, veniam nam voluptatibus beatae pariatur ea et sapiente. Nulla eveniet tenetur dolores libero facilis fuga.'; let object = string.split('').reduce((acc, cur) => { return (acc[cur] = (acc[cur] || 0) + 1), acc; }, {}); console.log(object); 결과 2023. 10. 16. [javascript] 마우스 드래그 스크롤 만들기 let slider1 = document.querySelector('#original_list'); // scroll 이 적용된 id or class 선택 let isDown1 = false; let startX1; let scrollLeft1; slider1.addEventListener('mousedown', e => { isDown1 = true; startX1 = e.pageX - slider1.offsetLeft; scrollLeft1 = slider1.scrollLeft; }); slider1.addEventListener('mouseleave', () => { isDown1 = false; }); slider1.addEventListener('mouseup', () => { isDown1 =.. 2023. 10. 16. [javscript] 약수 구하기 let num = [4, 6, 21, 24, 25, 32]; function solution(num) { let divisors = []; for (let i = 1; i 2023. 10. 13. 이전 1 2 3 4 ··· 8 다음 반응형