첫 번째 인수로 문자열 str을, 두 번째 인수로 문자열 배열(arr)을 취하는 JavaScript 함수를 작성해야 합니다. arr에 존재하는 str의 하위 문자열을 래핑하려면 닫힌 단락 태그 및 쌍을 추가해야 합니다. 두 개의 하위 문자열이 겹치는 경우 닫힌 단락 태그 한 쌍으로만 함께 래핑해야 합니다. 또한 단락 태그로 묶인 두 개의 하위 문자열이 연속적인 경우 결합해야 합니다. 예를 들어 - 입력 문자열과 배열이 -인 경우 const str = 'kkkllmm'; const arr = ["kkk
문자열 단어의 배열을 첫 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수에 대한 두 번째 인수는 26개의 영어 소문자 알파벳을 모두 포함하지만 임의의 스크램블 순서로 된 문자열입니다. 우리 함수의 임무는 배열의 단어가 두 번째 인수에 의해 지정된 순서에 따라 사전순으로 올바르게 배치되었는지 확인하는 것입니다. 그렇다면 true, 그렇지 않으면 false를 반환해야 합니다. 예를 들어 - 단어의 입력 배열과 순서가 -인 경우 const arr = ['this', 'is',
다음과 같이 길이가 같은 두 개의 숫자 배열이 있다고 가정합니다. - const arr1 =[23, 67, 12, 87, 33, 56, 89, 34, 25]; const arr2 =[12, 60, 45, 54, 67, 84, 36, 73, 44]; 첫 번째와 두 번째 인수와 같은 두 개의 배열을 취하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 두 배열의 해당 값을 비교하고 -를 반환해야 합니다. -1, 첫 번째 배열에서 두 번째 배열보다 큰 해당 숫자의 개수가 두 번째 배열에서 더 큰 해당 숫자보다 많
다음과 같은 정수 배열(양수, 음수 및 0)이 있다고 가정합니다. - const arr = [23, -1, 0, 11, 18]; 이러한 배열을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 양수, 음수 및 0이라는 세 가지 다른 그룹 모두에 대한 분수 비율을 찾아야 합니다. 예를 들어 - 위 배열의 경우 길이는 5이고 이 배열의 출력은 -여야 합니다. const output = [.2, .2, .6]; 출력 배열에는 항상 음수, 0 및 양의 정수의 분수 비율을 나타내는 3개
사용자에게 텍스트 입력과 버튼을 제공하는 JavaScript 및 HTML 프로그램을 작성해야 합니다. 사용자가 입력에 임의의 값(예:5)을 입력하고 버튼을 클릭하면 화면에 다음 패턴을 인쇄해야 합니다. (n =5의 경우) 01 01 02 01 02 03 01 02 03 04 01 02 03 04 05 예시 이에 대한 코드는 - <html> <head> <title>JavaScript Number Patterns</title> <script type="text/javascr
다음과 같은 정수 배열이 있다고 가정합니다. - const arr = [12, 1, 4, 8, 5]; 이러한 배열을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 그러면 함수는 정확히 두 개의 정수 배열을 반환해야 합니다. - 첫 번째 정수는 한 요소를 제외한 모든 배열 요소의 가능한 가장 작은 합이어야 합니다. 두 번째 정수는 한 요소를 제외한 모든 배열 요소의 가능한 최대 합이어야 합니다. 우리를 위한 유일한 조건은 하나의 for 루프를 사용하여 이 작업을 수행해야 한다는 것입니다. 예를
다음과 같은 숫자 배열이 있다고 가정합니다. - const arr = [1, 2, 1, 3, 2]; 이러한 배열을 첫 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 두 번째 인수는 원하는 합계를 나타내는 숫자입니다. 합계라고 합시다. 세 번째와 마지막 인수는 배열에서 원하는 합계까지 더해야 하는 숫자의 개수를 나타내는 숫자이기도 합니다. 요소의 반복), 이 숫자를 num이라고 합시다. 함수는 마침내 원하는 합계와 길이를 가진 모든 그룹의 수를 반환해야 합니다. 따라서 입력 값이 -인 경우 const arr =
Numbers 배열을 첫 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. arr이라고 하고 두 번째 인수로 단일 숫자를 num이라고 합시다. 함수는 −인 배열에서 이러한 모든 쌍을 찾아야 합니다. arr[i] + arr[j] = num, and i < j 예를 들어 - 입력 배열과 숫자가 -인 경우 const arr = [1, 2, 3, 4, 5, 6]; const num = 4; 그러면 출력은 다음과 같아야 합니다. - const output = [ [1, 3], [2, 6],
일부 반복 값을 포함할 수 있는 정수 배열을 사용하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 배열에서 추출할 수 있는 동일한 정수 쌍의 수를 찾아야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [1, 5, 2, 1, 6, 2, 2, 9]; 그러면 출력은 다음과 같아야 합니다. - const output = 2; 원하는 쌍이 1, 1 및 2, 2이기 때문에 예시 이에 대한 코드는 - const arr = [1, 5, 2, 1, 6, 2, 2, 9]; const countPairs =
첫 번째 인수로 Numbers 배열을 사용하는 JavaScript 함수를 작성해야 합니다. arr이라고 합시다. 함수는 각 쌍의 절대 차이가 num 이하인 가장 긴 하위 배열(연속 또는 비연속)의 길이를 찾아 반환해야 합니다. 예를 들어, 입력 배열과 숫자가 -인 경우 const arr = [7, 9, 8, 6, 6, 3]; const num = 1; 그러면 출력은 다음과 같아야 합니다. - const output = 3, 원하는 하위 배열이 [7, 6, 6]이기 때문입니다. 예시 이에 대한 코드는 - const arr =
숫자를 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 숫자를 완전히 나누는 숫자에 있는 자릿수를 계산하고 반환해야 합니다. 예를 들어 - 입력 번호가 -인 경우 const num = 148; 그러면 출력은 다음과 같아야 합니다. - const output = 2; 148은 정확히 1과 4로 나눌 수 있지만 8로 나눌 수 없기 때문입니다. 예시 이에 대한 코드는 - const num = 148; const countDividingDigits = (num = 1) => { &nbs
문자열을 첫 번째 인수로, 숫자(문자열 길이보다 작은)를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 원래 문자열에서 문자를 삭제하고 최대 두 개의 고유한 문자를 포함하는 가장 긴 문자열이 되도록 새 문자열을 준비해야 합니다. 그런 다음 마침내 함수는 원하는 문자열의 길이를 반환해야 합니다. 예:입력 문자열이 -인 경우 const str = 'kjeljsdl'; 그러면 출력은 다음과 같아야 합니다. - const output = 4; 최대 2개의 고유한 문자를 포함하는 가장 긴 부
두 개의 문자열 a와 문자열 b가 주어졌을 때 서로의 아나그램인지 확인하고 True/False를 반환해야 합니다. 예를 들어, 입력-1 - String a= “india” String b= “nidia” 출력 - True 설명 − 주어진 문자열 b는 문자열 a의 모든 문자를 포함하므로 True를 반환합니다. 입력-2 - String a= “hackathon” String b= “achcthoon” 출력 - False 설명 − 주어진 문자
다음 데이터를 포함하는 JSON 파일 config.json이 있다고 가정합니다. - { "secret": "sfsaad7898fdsfsdf^*($%^*$", "connectionString": "mongodb+srv://username:[email protected]/events?retryWrites=tr ue&w=majority"
우리는 웹사이트를 구성하는 마크업의 일부를 캡처(이미지로 변환)하고 캡처된 이미지를 저장하거나 작업을 수행해야 합니다. 따라서 우리는 이 설명된 동작을 달성할 수 있는 방법을 고안해야 합니다. 우리의 문제는 캔버스뿐만 아니라 모든 마크업 요소를 캡처하는 것을 포함하기 때문에 약간 복잡하고 특히 처음부터 수행할 계획이라면 더욱 그렇습니다. 따라서 편의를 위해 타사 라이브러리인 htmltocanvas를 사용합니다. 원하는 마크업을 캔버스로 변환한 다음 캔버스 요소를 이미지로 간단히 다운로드할 수 있습니다. 예시 그렇게 하는 코
보안상의 이유로 브라우저는 입력을 통해 선택한 이미지 파일의 경로에 대한 액세스를 허용하지 않습니다. 즉, 브라우저의 JavaScript는 파일 시스템에 액세스할 수 없습니다. 따라서 우리의 임무는 서버나 다른 곳으로 보내기 전에 입력을 통해 선택한 이미지 파일을 미리 보는 것입니다. 방법 1:URL 클래스 사용: URL 클래스의 createObjectURL() 함수를 사용하여 입력에 의해 선택된 이미지의 URL을 생성한 다음 해당 URL을 img 태그의 src 속성에 제공할 수 있습니다. 예시 이에 대한 코드는 - <im
문제: 현재 URL(요청하는 URL)과 출처가 다른 원격 서버에 네트워크 요청을 하려고 하면 웹의 다른 출처 문제로 인해 CORS 오류가 발생할 가능성이 가장 높은 반면 도구를 사용하는 동안 Postman과 마찬가지로 이 CORS 오류를 성공적으로 피할 수 있습니다. 우편배달부 같은 확장 프로그램을 통해 요청했을 때 weband를 통해 요청했을 때 응답 동작의 차이를 설명해야 합니다. 설명: 웹 브라우저를 사용하여 페이지와 다른 도메인에 네트워크 요청을 하면 해당 요청을 차단하고 서버에 알리거나 연락하지 않고 일반적으로 보안상
AJAX 요청으로 쿠키를 설정하거나 AJAX 요청이 해당 쿠키를 서버로 보내는 방식으로 쿠키를 설정해야 합니다. 여기서 주목해야 할 한 가지는 원격 서버에 대한 모든 AJAX 요청은 우리가 아무것도 할 필요 없이 바로 그 서버에 모든 쿠키를 자동으로 보낸다는 것입니다. 따라서 이 사실이 명확하면 JavaScript를 사용하여 문서 개체에 특정 키를 설정하기만 하면 됩니다. 네트워크 호출을 할 때마다 해당 쿠키는 호출을 수행하는 서버에 자동으로 전송됩니다. 쿠키를 설정하는 코드는 - const token = 'some 32
다음이 문제라고 가정합니다. 1에서 시작하여 임의의 숫자까지의 일련의 숫자가 있습니다. 이를 num이라고 합시다. 다음과 같이 시퀀스에서 두 개의 숫자를 선택해야 합니다(m 및 n이라고 함). sum(1 to num) - (m + n) = m * n 마지막으로 이러한 모든 숫자의 그룹 배열을 반환해야 합니다. 예를 들어 - 입력이 -인 경우 const num = 10; 그러면 출력은 다음과 같아야 합니다. - const output = [ [7, 6] ]; sum(1 ~ 10) =55이기 때문에
모든 수준까지 중첩을 포함할 수 있는 다음 JSON 개체가 있다고 가정합니다. - const obj = { "one": 1, "two": { "three": 3 }, "four": { "five": 5, "six": { &n