หน้าแรก
หน้าแรก
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข สร้างตัวเลขใหม่จากหลักแรกและหลักสุดท้ายของตัวเลขนั้น และส่งกลับผลต่างระหว่างตัวเลขเดิมกับตัวเลขที่เกิดขึ้น ตัวอย่างเช่น หากอินพุตคือ 34567 จากนั้นตัวเลขหลักมุมจะเป็น − 37 และผลลัพธ์จะเป็น − 34530 ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 34567; co
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงตัวพิมพ์เล็กและเรียงลำดับกลับกัน เช่น b ควรมาก่อน a, c ก่อน b เป็นต้น ตัวอย่างเช่น หากสตริงอินพุตคือ − const str = "hello"; จากนั้นผลลัพธ์ควรเป็น − const output = "ollhe"; ตัวอย่าง ต่อไปนี้เป็นรหัส - const string = 'hello
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข พูดว่า n และเราต้องตรวจสอบว่ามีตัวเลขธรรมชาติสามตัวที่ต่อเนื่องกัน (ไม่ใช่ทศนิยม/จุดลอยตัว) ซึ่งมีผลรวมเท่ากับ n หรือไม่ หากมีตัวเลขดังกล่าว ฟังก์ชันของเราควรส่งคืน มิฉะนั้น ควรคืนค่าเป็นเท็จ ต่อไปนี้เป็นรหัส - ตัวอย่าง const sum = 54; const threeC
สมมุติว่าเรามีตัวอักษรเรียงกันแบบนี้ − const arr = [2, 2, 3, 3, 3, 5, 5, 6, 7, 8, 9]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวและส่งคืนตัวเลขแรกที่ปรากฏขึ้นเพียงครั้งเดียวในอาร์เรย์ หากไม่มีตัวเลขดังกล่าวในอาร์เรย์ เราควรคืนค่าเท็จ สำหรับอาร์เรย์นี้ เอาต์พุตควรเป็น 6 ตัวอย่าง
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขและตรวจสอบว่าอยู่ในชุด Fibonacci หรือไม่ เราควรคืนค่าบูลีน ต่อไปนี้เป็นรหัสสำหรับตรวจสอบฟีโบนักชี − ตัวอย่าง const num = 89; const isFib = query => { if(query === 0 || query === 1){ return true; } &n
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวและนับผลรวมขององค์ประกอบที่แตกต่างกันทั้งหมดของอาร์เรย์ ตัวอย่างเช่น:สมมติว่าเรามีอาร์เรย์ของตัวเลขเช่นนี้ − const arr = [1, 5, 2, 1, 2, 3, 4, 5, 7, 8, 7, 1]; ผลลัพธ์สำหรับอาร์เรย์ที่กล่าวถึงข้างต้นจะเป็น 20 ตัวอย่าง ต่อไปนี้เป็นรหัส - c
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลขที่มีความยาว N (N ควรเป็นคู่) และแบ่งอาร์เรย์ออกเป็นสองอาร์เรย์ย่อย (ซ้ายและขวา) ที่มีองค์ประกอบ N/2 แต่ละรายการ และทำผลรวมของ อาร์เรย์ย่อยแล้วคูณอาร์เรย์ย่อยทั้งสอง ตัวอย่างเช่น หากอาร์เรย์อินพุตเป็น − const arr = [1, 2, 3, 4] จากนั้นผล
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขและส่งกลับอาร์เรย์ย่อยของสององค์ประกอบจากอาร์เรย์ดั้งเดิมซึ่งผลรวมใกล้เคียงกับ 0 มากที่สุด หากความยาวของอาร์เรย์น้อยกว่า 2 เราควรคืนค่าอาร์เรย์ทั้งหมด ตัวอย่างเช่น หากอาร์เรย์อินพุตเป็น − const arr = [4, 4, 12, 3, 3, 1, 5, -4, 2, 2]; ใน
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขที่ไม่เรียงลำดับสามตัว และส่งกลับค่ากลางสุดโดยใช้จำนวนการเปรียบเทียบขั้นต่ำ ตัวอย่างเช่น หากตัวเลขเป็น − 34, 45, 12 จากนั้นฟังก์ชันของเราจะคืนค่าต่อไปนี้ - 34 ตัวอย่าง ต่อไปนี้เป็นรหัส - const num1 = 34; const num2 = 45; const num3 = 12; const mid
เราได้รับอาร์เรย์สองชุดคือ arr1 และ arr2 ของจำนวนบวก จำนวนค่าในอาร์เรย์ทั้งสองจะเท่ากัน เราจำเป็นต้องเขียนฟังก์ชันที่หาผลรวมสูงสุดขององค์ประกอบต่างๆ ของพวกมัน แต่ละองค์ประกอบใน arr1 จะต้องถูกคูณด้วยองค์ประกอบเดียวใน arr2 และในทางกลับกัน เพื่อให้แต่ละองค์ประกอบของอาร์เรย์ทั้งสองปรากฏเพียงครั้งเดียว
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและส่งคืนจำนวนตัวเลขที่หารจำนวนอินพุตได้อย่างแม่นยำ ตัวอย่างเช่น − หากตัวเลขคือ 12 ตัวประกอบของมันคือ − 1, 2, 3, 4, 6, 12 ดังนั้นผลลัพธ์ควรเป็น 6. ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 12; const countFactors = num => { let count
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขสามตัวเป็นอาร์กิวเมนต์ (ตัวเลขสองตัวแรกควรเป็นสองเทอมเริ่มต้นที่ต่อเนื่องกันของความก้าวหน้าทางคณิตศาสตร์) และตัวเลขที่สาม เช่น n คือองค์ประกอบตามดัชนี 1 ตัวของชุดข้อมูลที่มีค่าที่เราจะต้องคำนวณ ตัวอย่างเช่น − หากอินพุตเป็น 2, 5, 7 จากนั้นซีรีส์จะ
กำหนดสตริง S ซึ่งประกอบด้วยตัวอักษร ตัวเลข และอักขระพิเศษ เราจำเป็นต้องเขียนโปรแกรมเพื่อแยกสตริงออกเป็นสามสตริงที่แตกต่างกัน S1, S2 และ S3 เพื่อให้ สตริง S1 จะมีตัวอักษรทั้งหมดที่อยู่ใน S สตริง S2 จะมีตัวเลขทั้งหมดที่อยู่ใน S และ S3 จะมีอักขระพิเศษทั้งหมดที่มีอยู่ใน S สตริง S1, S2 และ S3 ควรมีอั
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ยอมรับอาร์เรย์ของ Numbers และตัวเลข เช่น k (k ต้องน้อยกว่าหรือเท่ากับความยาวของอาร์เรย์) และฟังก์ชันของเราควรแทนที่องค์ประกอบ kth จากจุดเริ่มต้นด้วยองค์ประกอบที่ k จากจุดสิ้นสุดของอาร์เรย์ ตัวอย่าง ต่อไปนี้เป็นรหัส - { const { ความยาว:l } =arr; ปล่อยให้อุณ
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข รวมตัวเลข และตรวจสอบว่าผลรวมนั้นเป็นตัวเลข Palindrome หรือไม่ ฟังก์ชันควรคืนค่า จริง หากผลรวมเป็น Palindrome มิฉะนั้น จะเป็นเท็จ ตัวอย่างเช่น หากตัวเลขคือ 697 ผลรวมของหลักจะเป็น 22 ซึ่งแท้จริงแล้วคือตัวเลขพาลินโดรม ดังนั้น ฟังก์ชันของเราควรคืนค่าเ
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลข พูด n และหาผลรวมของกำลังสองของตัวเลขธรรมชาติตัวแรกที่เป็นคี่ n ตัว ตัวอย่างเช่น − หากหมายเลขอินพุตคือ 3 เอาต์พุตจะเป็น − 1^2 + 3^2 + 5^2 = 35 ดังนั้นผลลัพธ์ที่ได้คือ − 35 ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 3; const squaredSum = num =>
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวอักษรและตรวจสอบว่าอาร์เรย์นั้นถูกจัดเรียงหรือไม่ (โดยไม่คำนึงถึงลำดับของการเรียงลำดับ) ฟังก์ชันของเราควรคืนค่า จริง หากอาร์เรย์ถูกจัดเรียง มิฉะนั้น จะเป็นเท็จ ต่อไปนี้เป็นรหัส - ตัวอย่าง const arr = [1, 3, 56, 87, 99, 102, 144, 255, 456, 788
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง หน้าที่ของเราคือเปลี่ยนสตริงตามเงื่อนไขต่อไปนี้ - หากตัวอักษรตัวแรกในสตริงเป็นตัวพิมพ์ใหญ่ เราควรเปลี่ยนสตริงเต็มเป็นตัวพิมพ์ใหญ่ มิฉะนั้น เราควรเปลี่ยนสตริงเต็มเป็นตัวพิมพ์เล็ก ตัวอย่าง ต่อไปนี้เป็นรหัส - const str1 = "This is a normal strin
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่มีคำบางคำที่ซ้ำกันสองครั้ง เราต้องนับคำดังกล่าว ตัวอย่างเช่น − หากสตริงอินพุตเป็น − const str = "car bus jeep car jeep bus motorbike truck"; จากนั้นผลลัพธ์ควรเป็น − 3 ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = "car bus jeep car jeep
สมมติว่าเรามีอาร์เรย์ 2 มิติที่แสดงเมทริกซ์สี่เหลี่ยมจัตุรัสเช่นนี้ - const arr =[ [1, 3, 4, 2], [4, 5, 3, 5], [5, 2, 6, 4], [8, 2, 9, 3]]; เราจำเป็นต้องเขียนฟังก์ชันที่ใช้ในอาร์เรย์นี้และส่งกลับผลคูณขององค์ประกอบที่อยู่ที่เส้นทแยงมุมหลักของเมทริกซ์ สำหรับอาร์เรย์นี้ องค์ประกอบที่มีอยู่ในแนวทแยงหล