หน้าแรก
หน้าแรก
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ 2 มิติของตัวเลข arr เป็นอาร์กิวเมนต์แรกและตัวเลขสองตัว r และ c แทน แถว ตัวเลขและ คอลัมน์ จำนวนเมทริกซ์ที่ต้องการตามลำดับ ฟังก์ชันของเราควรสร้างและส่งกลับอาร์เรย์ 2 มิติใหม่โดยมีแถวและคอลัมน์ที่ระบุใน การข้ามผ่านแถว เดียวกัน เรียงลำดับต
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว อาร์เรย์ arr ของความยาว N ประกอบด้วยจำนวนเต็มทั้งหมดตั้งแต่ 0 ถึง N-1 ฟังก์ชันของเราควรจะค้นหาและส่งกลับความยาวที่ยาวที่สุดของเซต S โดยที่ S[i] ={A[i], A[A[i]], A[A[A[i]]], ... } อยู่ภาย
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr เป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว หน้าที่ของฟังก์ชันของเราคือนับจำนวนแฝดสามที่เลือกจากอาร์เรย์ที่สามารถสร้างสามเหลี่ยมได้หากเรานำมันเป็นความยาวด้านของสามเหลี่ยม ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ − const arr = [2, 2,
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวอักษรภาษาอังกฤษตัวพิมพ์เล็ก ฟังก์ชันของเราควรส่งคืนดัชนีแบบอิง 1 ของตัวละครในตัวอักษร ตัวอย่าง ต่อไปนี้เป็นรหัส - const char = 'j'; const findCharIndex = (char = '') => { const legend = ' abcdefghijklmnopqrstu
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลข ฟังก์ชันของเราควรสร้างอาร์เรย์เอาต์พุตตามอาร์เรย์อินพุต สำหรับแต่ละองค์ประกอบที่สอดคล้องกัน อาร์เรย์เอาต์พุตของเราควรมีการนับจำนวนที่น้อยกว่าจำนวนนั้นทางด้านขวา สุดท้ายเราควรคืนค่าอาร์เรย์นี้ ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มบวก ฟังก์ชันของเราควรจับคู่อาร์เรย์นี้กับอาร์เรย์ของจำนวนเต็มสตริง อาร์เรย์ควรมีตัวเลขที่เราควรบวก/ลบไปยังองค์ประกอบแรกเพื่อให้ได้องค์ประกอบที่สอดคล้องกัน ตัวอย่างเช่น [4, 3, 6, 2] ควรส่งคืน - ['+0', '-1', '
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลข n ฟังก์ชันของเราควรสร้างอาร์เรย์ที่มีคู่ของจำนวนเต็ม [a, b] ที่ตรงตามเงื่อนไขต่อไปนี้ - 0 <=a <=b <=n ตัวอย่าง ต่อไปนี้เป็นรหัส - { const arr =[]; for(ให้ i =0; i <=n; i++){ สำหรับ (ให้ j =i; j <=n; j++){ ให้ temp =[]; temp.push(i, j); arr.p
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและตรวจสอบแต่ละหลักว่าตัวเลขทางด้านซ้ายหารลงตัวหรือไม่และส่งคืนอาร์เรย์บูลีน บูลีนควรขึ้นต้นด้วยเท็จเสมอเพราะไม่มีตัวเลขนำหน้าตัวแรก ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 73312; const divisibleByPrevious = (n = 1) => { cons
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็ม ฟังก์ชันของเราควรรวมผลต่างระหว่างคู่ที่ต่อเนื่องกันในอาร์เรย์โดยเรียงลำดับจากมากไปหาน้อย ตัวอย่างเช่น − หากอาร์เรย์เป็น − [6, 2, 15] จากนั้นผลลัพธ์ควรเป็น − (15 - 6) + (6 - 2) = 13 ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [6,
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลข n ฟังก์ชันของเราจำเป็นต้องคืนค่าสูงสุดโดยการจัดเรียงตัวเลขใหม่ ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 124; const rotateToMax = n => { n = n .toString() .split('')  
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับหมายเลขสตริงเป็นอาร์กิวเมนต์เท่านั้น ฟังก์ชันของเราควรส่งคืนหมายเลขอินพุตโดยเปลี่ยนตัวเลขครึ่งหลังเป็น 0 ในกรณีที่ตัวเลขเป็นเลขคี่ ให้เปลี่ยนหลักตรงกลางเป็น 0 ตัวอย่างเช่น − 938473 → 938000 ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = '93847
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวอักษรสองตัวคือ arr1 และ arr2 เป็นอาร์กิวเมนต์แรกและตัวที่สอง หน้าที่ของเราควรหา องค์ประกอบทั่วไป ใน arr1 และ arr2 ที่มี ผลรวมดัชนีน้อยที่สุด . หากมีตัวเลือกระหว่างคำตอบ เราควรส่งออกคำตอบทั้งหมดโดยไม่มีข้อกำหนดการสั่งซื้อ ตัวอย่างเช่น
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขสามอาร์เรย์ ฟังก์ชันของเราควรส่งคืนผลรวมของตัวเลขทั้งหมดที่เหมือนกันในอาร์เรย์ทั้งสาม ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr1 = [4, 4, 5, 8, 3]; const arr2 = [7, 3, 7, 4, 1]; const arr3 = [11, 0, 7, 3, 4]; const sumCommon = (arr1 = [], arr2 =
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริง n และแต่ละสตริงในอาร์เรย์ประกอบด้วยอักขระ n ตัวพอดี หน้าที่ของเราควรเรียงลำดับอาร์เรย์ในลำดับตัวอักษรก่อน จากนั้นส่งคืนสตริงที่เกิดจากอักขระที่อยู่ในแนวทแยงหลักโดยเริ่มจากมุมบนซ้าย ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขเป็นอาร์กิวเมนต์แรกและตัวเลขเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันของเราควรลบองค์ประกอบออกจากอาร์เรย์เพื่อให้อาร์เรย์ที่เป็นผลลัพธ์ไม่มีองค์ประกอบปรากฏเกินกว่าจำนวนที่ระบุ (อาร์กิวเมนต์ที่สอง) ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [4,
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้นิพจน์ทางคณิตศาสตร์เป็นสตริงและส่งกลับผลลัพธ์เป็นตัวเลข เราจำเป็นต้องสนับสนุนตัวดำเนินการทางคณิตศาสตร์ต่อไปนี้ - ดิวิชั่น / (เป็นดิวิชั่นทศนิยม) นอกจากนี้ + การลบ - การคูณ * ตัวดำเนินการจะถูกประเมินจากซ้ายไปขวาเสมอ และ * และ / ต้องได
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลข ฟังก์ชันของเราควรจับคู่อาร์เรย์อินพุตกับอาร์เรย์อื่นซึ่งแต่ละองค์ประกอบถูกยกขึ้นเป็นดัชนีแบบ 0 และสุดท้าย ฟังก์ชันของเราควรคืนค่าอาร์เรย์ใหม่นี้ ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [5, 2, 3, 7, 6, 2]; const findNthPower = (ar
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขที่เรียงลำดับเพิ่มขึ้น ฟังก์ชันของเราควรคำนวณความแปรปรวนของอาร์เรย์ของตัวเลข ความแปรปรวนของชุดตัวเลขคำนวณจากค่าเฉลี่ย $Mean (M) =( \sum_{i=0}^{n-1} arr[i])$ / n และความแปรปรวน (V) =$(\sum_{i=0}^{n-1} (arr[i] - M)^2)$ / n ตัวอย่าง
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่มีสตริงไบนารีที่มีความยาว 3 คั่นด้วยช่องว่าง ฟังก์ชันของเราควรเรียงลำดับตัวเลขจากน้อยไปมาก แต่เรียงลำดับเฉพาะเลขคู่และปล่อยเลขคี่ทั้งหมดไว้แทน ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = '101 111 100 001 010'; const sortEvenIncreasing
พาริตีบิต พาริตีบิตหรือเช็คบิตถูกเพิ่มเข้าไปในสตริงของบิตเพื่อให้แน่ใจว่าจำนวน 1 บิตทั้งหมดในสตริงเป็นเลขคู่หรือคี่ ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับพารามิเตอร์สองตัว ตัวหนึ่งเป็นพาริตีที่ต้องการ (เสมอ คู่ หรือ คี่) และอีกอันเป็นตัวแทนไบนารีของตัวเลขที่เราต้องการตรวจสอบ หน้าที่ขอ