หน้าแรก
หน้าแรก
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงตัวอักษรภาษาอังกฤษ ฟังก์ชันของเราควรสร้างสตริงใหม่และพยัญชนะทุกตัวควรเลื่อนไปข้างหน้า 9 ตำแหน่งผ่านตัวอักษร หากผ่าน z ให้เริ่มใหม่อีกครั้งที่ a และทุกสระควรผลัก 5 ตำแหน่ง ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = 'sample string'; const m
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลข ฟังก์ชันของเราควรส่งคืนสตริงที่ประกอบด้วยสี่ส่วน - word สี่อักขระซึ่งประกอบด้วยอักขระที่ได้มาจากตัวเลขสองตัวแรกและสองตัวสุดท้ายในอาร์เรย์ ลำดับควรอ่านจากซ้ายไปขวา (ที่หนึ่ง สอง รองสุดท้าย ท้ายสุด) เช่นเดียวกับข้างบน โพสต์เรีย
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข n ฟังก์ชันของเราควรสร้างและส่งคืนอาร์เรย์ของลำดับ N * N (อาร์เรย์ 2 มิติ) โดยที่ 1 ใช้ตำแหน่งการหมุนวนทั้งหมดโดยเริ่มจาก [0, 0] และ 0 ทั้งหมดจะมีตำแหน่งที่ไม่หมุนวน ดังนั้น สำหรับ n =5 ผลลัพธ์จะเป็น − [ [ 1, 1, 1, 1, 1 ], [ 0, 0, 0, 0, 1 ],
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขและตัวเลขเดี่ยว ฟังก์ชันของเราควรหาจำนวนนั้นที่ควรผลักไปยังอาร์เรย์ เพื่อให้ค่าเฉลี่ยเท่ากับจำนวนที่ระบุโดยอาร์กิวเมนต์ที่สอง ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [4, 20, 25, 17, 9, 11, 15]; const target = 25; function findNumb
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลข ฟังก์ชันของเราควรค้นหาผลคูณสูงสุดที่ได้จากการคูณตัวเลข 2 ตัวที่อยู่ติดกันในอาร์เรย์ ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [9, 5, 10, 2, 24, -1, -48]; function adjacentElementsProduct(array) { let maxProduct = array
เกือบสามเหลี่ยมหน้าจั่ว สามเหลี่ยมจำนวนเต็มเกือบเท่าหน้าจั่วเป็นสามเหลี่ยมที่ความยาวด้านทั้งหมดเป็นจำนวนเต็ม และทั้งสองข้างเกือบจะเท่ากัน โดยมีความแตกต่างกันโดยสิ้นเชิงของความยาว 1 หน่วย ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขที่ระบุขอบเขตของรูปสามเหลี่ยม ฟังก์ชันของเราควรหาการวั
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็ม arr ฟังก์ชันของเราควรส่งคืนสตริง คี่ หากผลรวมขององค์ประกอบทั้งหมดของอาร์เรย์เป็นเลขคี่หรือ คู่ หากเป็นคู่ ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [5, 1, 8, 4, 6, 9]; const assignSum = (arr = []) => { const sum =
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวอักษรที่อาจมี 0 บางตัว ฟังก์ชันของเราควรปรับแต่งอาร์เรย์เพื่อให้ศูนย์ทั้งหมดถูกผลักไปที่จุดสิ้นสุด และองค์ประกอบที่ไม่ใช่ศูนย์ทั้งหมดจะคงตำแหน่งสัมพัทธ์ไว้ ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [5, 0, 1, 0, -3, 0, 4, 6]; const moveA
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลข n ฟังก์ชันของเราควรส่งคืนอาร์เรย์ที่แสดงวิธีการปรับสมดุล n วงเล็บทั้งหมด ตัวอย่างเช่น สำหรับ n =3 ผลลัพธ์จะเป็น − [()()(),(())(),()(()),(()()),((()))] ตัวอย่าง ต่อไปนี้เป็นรหัส - 0) { buildcombination(left, right-1, str+)); }}buildcombinati
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสองอาร์เรย์ arr1 และ arr2 arr2 เป็นรายการที่ซ้ำกันของ arr1 โดยที่องค์ประกอบขาดหายไปเพียงองค์ประกอบเดียว ฟังก์ชันของเราควรค้นหาและส่งคืนองค์ประกอบนั้น ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr1 = [6, 1, 3, 6, 8, 2]; const arr2 = [3, 6, 6, 1, 2]; const
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลข arr ฟังก์ชันของเราควรคืนค่าความแตกต่างที่ใหญ่ที่สุดในดัชนี j - i ให้ arr[i] <=arr[j] ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = [1, 2, 3, 4]; const findLargestDifference = (arr = []) => { const { length: len }
ปัญหา คำสองคำสามารถเชื่อมโยงกันได้หากสตริงย่อยสิ้นสุดของคำแรกเป็นสตริงย่อยเริ่มต้นของคำที่สอง ตัวอย่างเช่น โรบินฮูดและเสื้อฮู้ดสามารถเชื่อมโยงเข้าด้วยกันได้ เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของสตริง หากคำทั้งหมดในอาร์เรย์ที่กำหนดมารวมกัน ฟังก์ชันของเราควรส่งคืนตัวอักษรที่เชื่อมเ
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลข (บวกและลบ) ฟังก์ชันของเราควรคำนวณและส่งคืนผลรวมของจำนวนบวกทั้งหมดที่มีอยู่ในอาร์เรย์ ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [5, -5, -3, -5, -7, -8, 1, 9]; const sumPositives = (arr = []) => { const isPositive = nu
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและลบอักขระพิเศษทั้งหมดออกจากสตริง โดยเหลือเพียงตัวอักษรและตัวเลขในสตริงผลลัพธ์ ป้อนข้อมูล const str = 'th@is Str!ing Contains 3% punctuations'; ผลผลิต const output = 'thisStringContains3punctuations'; เพราะเราลบเครื่องหมาย
ปัญหา สมมติว่าสตริงชื่อตัวเลขต่อไปนี้ − const str = 'TOWNE'; หากเราจัดเรียงสตริงนี้ใหม่ เราจะพบชื่อตัวเลขสองชื่อในนั้น 2 (TWO) และ 1 (ONE) ดังนั้น เราคาดว่าผลผลิตจะอยู่ที่ 21 เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงดังกล่าวและส่งกลับตัวเลขที่มีอยู่ในสตริง ตัวอย่าง ต่อไปนี้เป็นร
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข ฟังก์ชันของเราควรย้อนกลับตัวเลขก่อน จากนั้นจึงแยกตัวเลขที่กลับด้านเป็นตัวเลข แล้วส่งคืนอาร์เรย์ของตัวเลขที่แยกออกมา ป้อนข้อมูล const num = 1234567; ผลผลิต const output = [7, 6, 5, 4, 3, 2, 1]; เพราะเลขกลับเป็น 7654321 ตัวอย่าง ต่อไปนี้เ
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของชื่อ (สตริง) อาร์เรย์นี้ระบุชื่อผู้ที่ชอบโพสต์หนึ่งๆ บนเว็บไซต์เครือข่ายสังคมออนไลน์ หากจำนวนไลค์น้อยกว่าหรือเท่ากับสาม ฟังก์ชันของเราก็ควรส่งคืนชื่อทั้งหมดที่บอกว่าคนเหล่านี้ชอบโพสต์ แต่ถ้าจำนวนไลค์มากกว่าสาม ฟังก์ชันของเราจะคืนค่าสองชื
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของค่าบูลีนและตัวดำเนินการเชิงตรรกะ ฟังก์ชันของเราควรส่งคืนผลลัพธ์บูลีนตามการใช้ตัวดำเนินการกับค่าในอาร์เรย์ตามลำดับ ตัวอย่าง ต่อไปนี้เป็นรหัส - const array = [true, true, false]; const op = 'AND'; function logicalCalc(array, op){
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและส่งคืนตัวเลขที่กลับด้าน สิ่งหนึ่งที่เราควรจำไว้คือตัวเลขควรรักษาเครื่องหมายไว้ กล่าวคือ จำนวนลบควรจะยังเป็นลบเมื่อกลับรายการ ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = -224; function reverseNumber(n) { let x = Math.abs(n)
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่อยู่บนวัตถุต้นแบบของคลาสสตริง ฟังก์ชันนี้ควรเปลี่ยนตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ของตัวอักษรทั้งหมดในสตริงเป็นตัวพิมพ์ใหญ่และส่งคืนสตริงใหม่ ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = 'This is a lowercase String'; String.prototype.customToUpperCase