หน้าแรก
หน้าแรก
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและส่งคืนสตริงใหม่โดยลบอักขระทั้งหมดของสตริงเดิมออกเพียงช่องว่าง ตัวอย่าง มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − const str = "This is an example string from which all whitespaces will be removed"; const removeWhitespaces = str => { &nb
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลขและส่งคืนอาร์เรย์ของจำนวนเฉพาะทั้งหมดที่แบ่งจำนวนอินพุตได้อย่างแม่นยำ ตัวอย่างเช่น หากตัวเลขที่ป้อนคือ 18 จากนั้นผลลัพธ์ควรเป็น − const output = [2, 3]; ตัวอย่าง มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − const num = 18; const isPrime = (n) => { &nbs
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและสร้างสตริงใหม่ด้วยอักขระตัวพิมพ์ใหญ่ทั้งหมดที่แปลงเป็นตัวพิมพ์เล็กและอักขระตัวพิมพ์เล็กทั้งหมดที่แปลงเป็นตัวพิมพ์ใหญ่ มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = 'The Case OF tHis StrinG Will Be FLiPped'; con
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ 2 มิติของตัวเลขสองชุดและส่งคืนผลลัพธ์การคูณเมทริกซ์ สมมติว่าต่อไปนี้คือเมทริกซ์สองตัวของเรา − // 5 x 4let a =[ [1, 2, 3, 1], [4, 5, 6, 1], [7, 8, 9, 1], [1, 1, 1, 1] , [5, 7, 2, 6]];// 4 x 6let b =[ [1, 4, 7, 3, 4, 6], [2, 5, 8, 7, 3, 2], [3 , 6,
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและส่งคืนสตริงใหม่ที่มีเฉพาะคำที่ปรากฏมากกว่าหนึ่งครั้งในสตริงดั้งเดิม ตัวอย่างเช่น หากสตริงอินพุตคือ − const str = "big black bug bit a big black dog on his big black nose"; จากนั้นผลลัพธ์ควรเป็น − const output = "big black"; ตั
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลขสามตัว (แทนค่าสัมประสิทธิ์ของเทอมกำลังสอง สัมประสิทธิ์ของเทอมเชิงเส้น และค่าคงที่ตามลำดับในสมการกำลังสอง) และเราจำเป็นต้องค้นหาราก (ถ้าเป็นรากจริง) มิฉะนั้น เราต้องคืนค่าเท็จ มาเขียนโค้ดของฟังก์ชันนี้กัน ตัวอย่าง ต่อไปนี้เป็นรหัส - const coefficient
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและส่งคืนตัวเลขที่สามารถแสดงเป็นกำลัง 2 ซึ่งใกล้เคียงกับตัวเลขอินพุตมากที่สุด ตัวอย่างเช่น − หากหมายเลขอินพุตเป็น 365 เอาต์พุตควรเป็น 256 เนื่องจาก 256 เป็นตัวเลขที่ใกล้เคียงที่สุดกับ 365 ซึ่งสามารถแสดงเป็น 2^n สำหรับค่าจำนวนเต็มบางค่าของ n ตัวอย่า
เราได้ความยาวของด้านทั้งสามของสามเหลี่ยม และเราต้องเขียนฟังก์ชันที่คืนค่าพื้นที่ของสามเหลี่ยมโดยใช้ความยาวของด้านของมัน สูตรของนกกระสา เราสามารถคำนวณพื้นที่ของสามเหลี่ยมได้หากเราทราบความยาวของทั้งสามด้านโดยใช้สูตรของนกกระสา - ขั้นตอนที่ 1 − คำนวณ s (ครึ่งหนึ่งของเส้นรอบรูปสามเหลี่ยม) − s = (a+b+c)
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและส่งคืนอาร์เรย์ที่มีค่าสตริงสองค่า และควรเป็นคำที่เล็กที่สุดและใหญ่ที่สุดตามลำดับจากสตริง ตัวอย่างเช่น − หากสตริงคือ − const str = "Hardships often prepare ordinary people for an extraordinary destiny"; จากนั้นผลลัพธ์ควรเป็น − const out
สมมติว่าเรามีไฟล์ data.txt ที่อยู่ในไดเร็กทอรีเดียวกันกับไฟล์ NodeJS ของเรา สมมติว่าเนื้อหาของไฟล์นั้นเป็น − Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a gal
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขสามตัวขึ้นไปและส่งกลับค่าที่มากที่สุดของตัวเลขเหล่านั้น ตัวอย่างเช่น หากตัวเลขที่ป้อนคือ − 4, 6, 7, 2, 3 จากนั้นผลลัพธ์ควรเป็น − 7 ตัวอย่าง มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − // using spread operator to cater any number of elements const findGreate
เส้นรอบวงของวงกลมถูกกำหนดโดย − pi * (r * r) และพื้นที่ของวงกลมถูกกำหนดโดย − 2 * pi * r โดยที่ r คือรัศมีของวงกลม เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้รัศมีของวงกลมและคำนวณความแตกต่างระหว่างพื้นที่และเส้นรอบวงของวงกลม ตัวอย่าง มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − const rad = 6; const circleDi
ตัวเลขจะเรียกว่า เลขอาร์มสตรอง ถ้าสมการต่อไปนี้เป็นจริงสำหรับตัวเลขนั้น - xy..z = x^n + y^n+.....+ z^n โดยที่ n หมายถึงจำนวนหลักในตัวเลข ตัวอย่างเช่น − 370 เป็นหมายเลขอาร์มสตรองเพราะ − 3^3 + 7^3 + 0^3 = 27 + 343 + 0 = 370 เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขสองตัว นั่นคือช่วง และส่ง
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข (แทนจำนวนวัน) และส่งคืนวัตถุที่มีคุณสมบัติสามประการ ได้แก่ − weeks, months, years, days และคุณสมบัติควรมีค่าที่เหมาะสมของคุณสมบัติทั้งสี่นี้ที่สามารถสร้างได้จากจำนวนวัน เราไม่ควรพิจารณาปีอธิกสุรทินที่นี่ และพิจารณาปีทั้งหมดให้มี 365 วัน ตัวอย่างเช
Disarium Number - ตัวเลขทั้งหมดที่ตรงตามสมการต่อไปนี้คือ dDisarium number - xy...z = x^1 + y^2 + ... + z^n โดยที่ n คือจำนวนหลักในตัวเลข ตัวอย่างเช่น − 175 is a disarium number be: 175 = 1^1 + 7^2 + 5^3 = 1 + 49 + 125 = 175 มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง ต่อไปนี้เป็นรหัส - const num
เรามีอาร์เรย์ของตัวอักษรที่มีค่าซ้ำกันปรากฏขึ้นหลายครั้งเช่นนี้ − const arr = [1, 4, 3, 3, 1, 3, 2, 4, 2, 1, 4, 4]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ในอาร์เรย์นี้และเลือกรายการที่ซ้ำกันทั้งหมดจากอาร์เรย์ดั้งเดิมและเพียงครั้งเดียวเท่านั้น ดังนั้น สำหรับอาร์เรย์ด้านบน ผลลัพธ์ควรเป็น − con
ทรานสโพส ทรานสโพสของเมทริกซ์ (อาร์เรย์ 2 มิติ) เป็นเพียงเวอร์ชันพลิกของเมทริกซ์ดั้งเดิม (อาร์เรย์ 2 มิติ) เราเปลี่ยนเมทริกซ์ (อาร์เรย์ 2 มิติ) ได้โดยสลับแถวกับคอลัมน์ สมมติว่าต่อไปนี้คืออาร์เรย์ 2d ของเรา – const arr = [ [1, 1, 1], [2, 2, 2], [3, 3, 3], ]; ม
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ 2 มิติ 2 ชุดและคืนค่าบูลีนโดยพิจารณาจากการตรวจสอบว่าอาร์เรย์มีค่าเท่ากันหรือไม่ ความเท่าเทียมกันของอาร์เรย์เหล่านี้ ในกรณีของเรา ถูกกำหนดโดยความเท่าเทียมกันขององค์ประกอบที่เกี่ยวข้อง อาร์เรย์ทั้งสองควรมีจำนวนแถวและคอลัมน์เท่ากัน - arr1[i][j] ===
ในภาษาอังกฤษ อักขระเหล่านี้ถือเป็นเครื่องหมายวรรคตอน - '!', "," ,"\'" ,";" ,"\"", ".", "-" ,"?" เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและนับจำนวนการปรากฏของเครื่องหมายวรรคตอนเหล่านี้ในสตริงและส่งคืนการ
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขและใช้อัลกอริธึมการจัดเรียงอย่างรวดเร็วเพื่อจัดเรียง QuickSort อัลกอริทึมนี้เป็นอัลกอริธึมการแบ่งและพิชิตโดยพื้นฐานที่เราเลือกเดือยในทุกรอบของลูปและวางองค์ประกอบทั้งหมดที่เล็กกว่าเดือยไปทางซ้ายและทั้งหมดมากกว่าเดือยไปทางขวา (หากเรียงลำดับ