많은 중복 항목이 포함된 Numbers 배열을 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 배열에 두 번 이상 나타나는 모든 요소의 배열을 준비하고 해당 배열을 반환해야 합니다. 예: 입력 배열이 -인 경우 const arr = [1, 3, 4, 3, 5, 4, 6, 8, 8]; 그러면 출력 배열은 -가 되어야 합니다. const output = [3, 4, 8]; 예 다음은 코드입니다 - const arr = [1, 3, 4, 3, 5, 4, 6, 8, 8]; const findDuplicates = (
정수 배열이 제공됩니다. 가장 큰 제품이 있는 인접 요소 쌍을 찾아 해당 제품을 반환해야 합니다. 예: 입력 배열이 -인 경우 const arr = [3, 6, -2, -5, 7, 3]; 그러면 [7, 3]이 가장 큰 합을 갖는 쌍이기 때문에 출력은 21이어야 합니다. 예시 다음은 코드입니다 - const arr = [3, 6, -2, -5, 7, 3]; const adjacentElementsProduct = (arr = []) => { let prod, ind; for
다음과 같은 문자열 배열이 있다고 가정해 보겠습니다. - const arr = [ 'iLoveProgramming', 'thisisalsoastrig', 'Javascriptisfun', 'helloworld', 'canIBeTheLongest', 'Laststring' ]; 우리는 그러한 문자열 배열 중 하
숫자를 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 인수로 제공되는 숫자는 합성수(요소가 2개 이상인 숫자)로 보장됩니다. 우리의 함수는 입력된 숫자를 정확히 나누는 가장 큰 소수를 찾아야 합니다. 예: 인수가 72이면 출력은 3이어야 합니다. 3은 72를 정확히 나누는 가장 큰 소수이기 때문에 예시 다음은 코드입니다 - const num = 72; const largestPrimeFactor = (num) => { let res = Math.ceil(Math.sqrt(
숫자 9009를 생각해 봅시다. 이것은 두 자리 숫자(91과 99)를 곱하여 만들 수 있는 가장 큰 회문 숫자라는 의미에서 특별한 숫자입니다. 숫자 n(자릿수 지정)을 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 단순히 두 개의 n자리 숫자의 곱으로 구성할 수 있는 가장 큰 회문 숫자를 찾아 반환해야 합니다. 예시 다음은 코드입니다 - const largestPalindromic = num => { let i, n, m, d, max, sup, limit, number = 0; &nb
n과 같이 숫자를 받는 JavaScript 함수를 작성해야 합니다. 함수는 1에서 n까지의 모든 숫자로 정확히 나누어 떨어지는 가능한 가장 작은 숫자를 찾아 반환해야 합니다. 예시 다음은 코드입니다 - const smallestDivisible = (num) => { let i, n = 1; const largestPower = (n, num) => { let p, e = 2, largest = n;
숫자를 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 숫자를 n이라고 합시다. 함수는 처음부터 n번째 소수를 찾아서 반환해야 합니다. 예: n =6이면 출력은 다음과 같아야 합니다. 13 예시 다음은 코드입니다 - const findPrime = num => { let i, primes = [2, 3], n = 5; const isPrime = n => { let i = 1, p = primes[i],  
엄격히 증가하는 순서 숫자 시퀀스는 시퀀스의 모든 후속 요소가 이전 요소보다 큰 경우 엄격하게 증가하는 시퀀스에 있다고 합니다. Numbers 배열을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 배열에서 하나 이상의 요소를 제거하여 엄격하게 증가하는 숫자 시퀀스를 형성할 수 있는지 여부를 확인해야 합니다. 예시 다음은 코드입니다 - const almostIncreasingSequence = (arr = []) => { if (isIncreasingSequence(arr)
우리에게는 일련의 알파벳이 주어집니다. 우리의 임무는 각 알파벳을 영어 알파벳에서 n 알파벳만큼 떨어진 알파벳으로 바꾸는 것입니다. 즉 n =1인 경우 b로 교체하고 b를 c로 교체하는 등(z는 a로 교체됨) 예: const str = "crazy"; const n = 1; 출력은 -여야 합니다. alphabeticShift(inputString) = "dsbaz". 예시 다음은 코드입니다 - const str = 'crazy'; const alphabeticShift =
첫 번째 인수로 arr과 같은 숫자 배열을, 두 번째 인수로 num과 같은 숫자를 취하는 JavaScript 함수를 작성해야 합니다. 두 번째 인수는 항상 배열의 길이보다 작거나 같습니다. 우리의 함수는 배열에서 가장 큰 합을 이루는 연속 요소의 개수를 찾아서 반환해야 합니다. 예: 입력이 -인 경우 const arr = [2,5,3,4,6]; const num = 2 위의 입력에 대한 출력은 다음과 같아야 합니다. - const output = 10 6과 4는 합이 가장 큰 연속적인 두 요소이기 때문입니다. 선형 시간
주어진 문자열이 회문이면 true를 반환하는 JavaScript 함수를 작성해야 합니다. 그렇지 않으면 false를 반환합니다. 다음은 문자열의 유효성을 검사하는 동안 염두에 두어야 하는 조건입니다. − 회문을 확인하려면 구두점을 제거하고 모두 소문자로 바꿔야 합니다. racecar, RaceCar 및 race CAR과 같이 대소문자를 구분하지 않도록 해야 합니다. 예시 다음은 코드입니다 - const str = 'dr. awkward'; const isPalindrome = (str = '&
꺾쇠 괄호 문자열이 주어지고 모든 괄호가 일치하도록 문자열의 시작과 끝에 괄호를 추가하는 함수를 작성해야 합니다. 모든 에 해당하는 <.가 있는 경우 꺾쇠괄호가 일치합니다. 예를 들어 - 입력 문자열이 -인 경우 const str = '><<><'; 출력 그러면 출력은 다음과 같아야 합니다. - const output = '<><<><>>'; 여기에서 문자열의 균형을 맞추기 위해 시작 부분에 를 추가했습니다. 지금까지 열려 있
숫자를 유일한 입력으로 사용하는 JavaScript 함수를 작성해야 합니다. 이 함수는 처음 n개의 자연수로 정확히 나누어 떨어지는 가장 작은 수를 찾아야 합니다. 예를 들어 - n =4의 경우 출력은 12여야 합니다. 12는 1과 2, 3과 4로 나누어 떨어지는 가장 작은 수이기 때문입니다. 예시 이에 대한 코드는 - const smallestMultiple = num => { let res = 0; let i = 1; let found = fals
숫자를 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 n보다 작은 모든 소수의 합을 찾아 반환해야 합니다. 예를 들어 - n =10이면 출력은 17이어야 합니다. 10까지의 소수는 2, 3, 5, 7이고 그 합은 17이기 때문입니다. 예시 이에 대한 코드는 - const isPrime = (num) => { let x = Math.floor(Math.sqrt(num)); let j = x; while (j >= 2) {
두 개의 문자열 배열이 있다고 가정합니다. 하나는 일부 단어를 나타내고 다른 하나는 다음과 같은 문장을 나타냅니다. - const names= ["jhon", "parker"]; const sentences = ["hello jhon", "hello parker and parker", "jhonny jhonny yes parker"]; 이러한 두 개의 문자열 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 문장 배열의 개수
Selenium에서 Javascript 오류를 캡처할 수 있습니다. 이러한 유형의 오류는 콘솔에 나타납니다. 개발자 열기 탭 브라우저의 도구. 이는 페이지의 일부 기능 문제 또는 성능 문제를 일으킬 수 있는 추가 로그로 인해 발생할 수 있습니다. 드라이버 개체 및 관리 방법으로 자바스크립트 오류를 처리할 수 있습니다. 예시 import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; impor
JavaScript가 포함된 복잡한 페이지가 Selenium과 함께 로드될 때까지 기다릴 수 있습니다. 페이지가 로드된 후 자바스크립트 메소드 document.readyState를 호출할 수 있습니다. 완료될 때까지 기다립니다. 반환됩니다. 구문 JavascriptExecutor js = (JavascriptExecutor)driver; js.executeScript("return document.readyState").toString().equals("complete"); 다음으로 명시적 대기
Numbers 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 다음 조건에 따라 배열을 정렬해야 합니다 - array[0]은(는) 제자리를 유지해야 합니다. 다음으로 가장 높은 정수(있는 경우) 그런 다음 가장 낮은 정수에서 오름차순 예를 들어 - 입력 배열이 -인 경우 const arr = [10, 7, 12, 3, 5, 6]; 그러면 출력은 다음과 같아야 합니다. - const output = [10, 12, 3, 5, 6, 7]; 예시 다음은 코드입니다 - const arr = [1
숫자를 제한으로 사용하는 JavaScript 함수를 작성해야 합니다(유일한 인수). 함수는 3 또는 5의 배수인 한계 아래의 모든 자연수의 합을 계산해야 합니다. 예: 제한이 10인 경우 그러면 합계는 3+5+6+9 =23이 되어야 합니다. 예시 다음은 코드입니다 - const sumOfMultiple = (limit = 10) => { let i, sum = 0; for (i = 3; i < limit; i += 1) { if
숫자를 제한으로 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 극한보다 작고 짝수인 모든 피보나치 수의 합을 계산하고 반환해야 합니다. 예: 제한이 100인 경우 그러면 짝수 피보나치 항은 - 2, 8, 34 출력은 다음과 같아야 합니다. - 44 예시 다음은 코드입니다 - const sumOfEven = (limit) => { let temp, sum = 0, a = 0, b = 1; while (b < limit) { &n