หน้าแรก
หน้าแรก
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลข n ฟังก์ชันของเราควรส่งคืนอาร์เรย์ของคู่ตัวเลขทั้งหมดที่เมื่อผลรวมเป็น n และทั้งคู่เป็นจำนวนเฉพาะ ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 26; const isPrime = (n) => { if (n % 2 === 0) return false; let sqrtn = Math
ลำดับของ Padovan ลำดับ Padovan คือลำดับของจำนวนเต็ม P(n) ที่กำหนดโดยค่าเริ่มต้น - P(0) =P(1) =P(2) =1 และความสัมพันธ์ที่เกิดซ้ำ P(n) =P(n-2) + P(n-3) ค่าสองสามตัวแรกของ P(n) คือ 1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12, 16, 21, 28, 37, 49, 65, 86, 114, 151, 200, 265, … ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน J
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของคำที่ไม่ซ้ำกัน ฟังก์ชันของเราควรส่งคืนอาร์เรย์ของคู่ดัชนีดังกล่าวทั้งหมด ซึ่งเมื่อรวมกันแล้วจะให้ผลลัพธ์เป็นคำพาลินโดรม ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = ["abcd", "dcba", "lls", "s", "s
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลข ฟังก์ชันของเราควรจัดเรียงตัวเลขตามจำนวนที่ลดลงของ 1 ที่มีอยู่ในการแสดงเลขฐานสองของตัวเลขเหล่านั้นและส่งคืนอาร์เรย์ใหม่ ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [5, 78, 11, 128, 124, 68, 6]; const countOnes = (str = '') =>
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง หน้าที่ของเราควรสร้างสตริงใหม่ที่พยัญชนะทั้งหมดควรอยู่ในตำแหน่งที่สัมพันธ์กันและสระทั้งหมดควรถูกผลักไปที่ท้ายสตริง ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = 'sample string'; const moveVowels = (str = '') => { con
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของสตริงที่มีน้ำหนักสามหน่วย:กรัม (G) กิโลกรัม (KG) และตัน (T) หน้าที่ของเราควรจัดเรียงอาร์เรย์ตามน้ำหนักจากเบาไปหาหนัก เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของสตริงที่มีน้ำหนักสามหน่วย:กรัม (G) กิโลกรัม (KG) และตัน (T) หน้าท
ปัญหา สมมติว่าโรงเรียนจัดเกมนี้ในการเฉลิมฉลองวันประจำปี - มี n ก๊อกน้ำและนักเรียน n สุ่มเลือก ผู้สอนขอให้นักเรียนคนแรกเปิดทุก ๆ แตะแล้วเปิด จากนั้นเขาก็ให้นักเรียนคนที่สองแตะทุกวินาทีแล้วปิด ครั้งที่สามไปที่การแตะครั้งที่สามทุกครั้ง และหากปิด เขาจะเปิด และหากเปิดอยู่ เขาก็ปิด นักเรียนคนที่สี่ทำเช่
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่มีตัวเลขและฟังก์ชันของเราควรคืนค่า จริง หากผลรวมของเลขคู่มากกว่าตัวเลขคี่ มิฉะนั้น จะเป็นเท็จ ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = '645457345'; const isEvenGreater = (str = '') => { let evenSum = 0;
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ด้านทั้งสามของสามเหลี่ยมและใช้สูตรของ Heron ในการคำนวณพื้นที่ ตัวอย่าง ต่อไปนี้เป็นรหัส - const s1 = 10; const s2 = 8; const s3 = 7; const findArea = (s1, s2, s3) => { const arr = []; const arguments = [s1, s2, s3]; &nb
เพิ่มสามเหลี่ยม สำหรับจุดประสงค์ของปัญหานี้ สมมติว่าสามเหลี่ยมที่เพิ่มขึ้นเป็นแบบนี้ - 1 2 3 4 5 6 7 8 9 10 ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข n และส่งกลับผลรวมของตัวเลขที่อยู่ในแถวที่ n ของรูปสามเหลี่ยมที่เพิ่มขึ้น ตัวอย่าง ต่อไปนี้เป็นรหัส - const
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข n และส่งกลับผลรวมของตัวเลขคิวบ์ที่สมบูรณ์แบบทั้งหมดที่น้อยกว่าหรือเท่ากับ n ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 23546; const sumPerfectCubes = (num = 1) => { let i = 1; let sum = 0; while(i * i *
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขทศนิยม แปลงเป็นเลขฐานสองและย้อนกลับ 1 บิตเป็น 0 และ 0 เป็น 1 และคืนค่าทศนิยมที่เทียบเท่ากับไบนารีใหม่ที่เกิดขึ้น ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 45657; const reverseBitsAndConvert = (num = 1) => { const binary = num.to
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลข n ฟังก์ชันของเราควรค้นหาและส่งกลับจำนวนที่น้อยที่สุดที่เป็นไปได้ซึ่งหารด้วยตัวเลขทั้งหมดตั้งแต่ 1 ถึง n ลงตัว ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 11; const smallestDivisible = (num = 1) => { let res = num * (num - 1) || 1;
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลข n ฟังก์ชันของเราควรหาจำนวนดังกล่าวทั้งหมด x และ y ที่ - x^2 - 4y^2 = n. และควรคืนค่าอาร์เรย์ของคู่ดังกล่าวทั้งหมด ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 90005; const findSolution = (num = 1) => { const res = [];  
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขที่มีตัวเลขตั้งแต่ 1 ถึง n ปัญหาคือหมายเลขหนึ่งจากอาร์เรย์หายไปและอาร์เรย์ไม่ได้รับการจัดเรียงเช่นกัน ฟังก์ชันของเราควรค้นหาและส่งคืนหมายเลขหนึ่งที่หายไปจากอาร์เรย์ ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [4, 7, 1, 8, 9, 5, 2, 3];
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่อยู่ในช่วงที่ระบุโดยอาร์เรย์ของตัวเลขสองตัว m และ n ฟังก์ชันของเราควรจะค้นหาจำนวนเต็มทั้งหมดระหว่าง m และ n (m และ n จำนวนเต็ม เช่น 1 <=m <=n) โดยที่ผลรวมของตัวหารกำลังสองจะเป็นกำลังสอง ควรส่งคืนอาร์เรย์ของอาร์เรย์ย่อย อาร์เรย์ย่อยจะมีสององค์ประกอบ:อ
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ความยาว ความกว้าง และความสูงของลูกบาศก์แล้วคืนค่าความยาวของเส้นทแยงมุม ตัวอย่าง ต่อไปนี้เป็นรหัส - const height = 10; const width = 12; const length = 15; const findDiagonal = (l, w, h) => { const ll = l * 2; const ww =
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สองอาร์เรย์ โดยระบุความยาว ความกว้าง และความสูงของลูกบาศก์สองอัน ฟังก์ชันของเราควรคำนวณปริมาตรของทรงลูกบาศก์ทั้งสองและคืนค่าผลต่างสัมบูรณ์ ตัวอย่าง ต่อไปนี้เป็นรหัส - const h1 = 10; const w1 = 12; const l1 = 15; const h2 = 12; const w2 = 15; const
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลข ฟังก์ชันของเราควรใช้ตัวเลขแต่ละตัวในอาร์เรย์และยกกำลังสองหากเป็นคู่ หรือรากที่สองของตัวเลขหากเป็นเลขคี่ แล้วคืนค่าผลรวมของตัวเลขใหม่ทั้งหมดที่ปัดเศษเป็นทศนิยมสองตำแหน่ง ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [45, 2, 13, 5, 14, 1,
ปัญหา เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง ฟังก์ชันของเราควรเปลี่ยนอักขระแต่ละตัวให้เป็นโค้ดอักขระ ASCII และรวมเข้าด้วยกันเพื่อสร้างตัวเลข จากนั้นเราควรแทนที่ 7 อินสแตนซ์ทั้งหมดจากหมายเลขนี้เป็น 1 เพื่อสร้างหมายเลขอื่น สุดท้ายเราควรคืนค่าส่วนต่างของตัวเลขทั้งสองนี้ ตัวอย่าง ต่อไปนี้เป