Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. ค่าสัมบูรณ์การย่อขนาดย่อเล็กสุดใน JavaScript

    สมมติว่าเราได้รับอาร์เรย์ของจำนวนเต็มเรียงลำดับแล้ว ให้เราเรียกมันว่า arr เราจำเป็นต้องหาจำนวนเต็ม x ที่ค่าของ − abs(a[0] - x) + abs(a[1] - x) + ... + abs(a[a.length - 1] - x) น้อยที่สุดเท่าที่จะเป็นไปได้ (ในที่นี้หมายถึงค่าสัมบูรณ์) หากมีคำตอบที่เป็นไปได้หลายคำตอบ ให้ส่งออกคำตอบที่น้อยที่สุด ตัวอ

  2. การเรียงลำดับจำนวนเต็มโดยไม่ใช้วิธีสตริงและไม่ใช้อาร์เรย์ใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข ฟังก์ชันควรคืนค่าจำนวนที่น้อยที่สุดที่สามารถเกิดขึ้นได้จากการจัดเรียงตัวเลขของตัวเลขใหม่ ตัวอย่างเช่น − หากหมายเลขอินพุตคือ − const num = 614532; จากนั้นผลลัพธ์ควรเป็น − const output = 123456; เงื่อนไขเดียวคือเราไม่สามารถใช้วิธีสตริงหรืออาร์เรย์

  3. รวมตัวเลขจนกลายเป็นจาวาสคริปต์ 1 หลัก

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขเป็นอินพุตเท่านั้น ฟังก์ชันควรทำสิ่งง่ายๆ อย่างหนึ่ง - ให้บวกหลักผลลัพธ์ต่อไปจนกว่าพวกเขาจะแปลงเป็นตัวเลขหลักเดียว ตัวอย่างเช่น − const num = 5798; กล่าวคือ 5 + 7 + 9 + 8 = 29 2 + 9 = 11 1 + 1 = 2 ดังนั้นผลลัพธ์ควรเป็น 2 ตัวอย่าง รหัสสำหรับส

  4. กำหนดอาร์เรย์ของจำนวนเต็มจะคืนค่าเป็นค่าบวก ซึ่งมีค่าลบที่เทียบเท่าอยู่ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Numbers (ทั้งค่าบวกและค่าลบ) ฟังก์ชันควรส่งคืนอาร์เรย์ของจำนวนบวกทั้งหมดจากอาร์เรย์ที่มีค่าลบในอาร์เรย์ ตัวอย่างเช่น หากอาร์เรย์อินพุตเป็น − const arr = [1, 5, −3, −5, 3, 2]; จากนั้นผลลัพธ์ควรเป็น − const output = [5, 3]; ตัวอย่าง รหั

  5. การลบชุดไม่เป็นค่าลบใน JavaScript

    เรามีชุดของจำนวนเต็มและค่าที่เราต้องลบออกจากผลรวมของชุด ชอบที่นี่ [4, 5, 6, 7, 8] − 25 หากเราลบจากทุก ๆ จำนวนเท่ากัน เราจะได้ - [-1, 0, 1, 2, 3] อย่างไรก็ตาม เราไม่ต้องการตัวเลขที่น้อยกว่า 0 ดังนั้น หากเราเขียนอัลกอริธึมเพื่อทำสิ่งนี้ ตัวเลขติดลบจะล้นออกมาเท่าๆ กันในตัวเลขที่เหลือ และตอนนี้เราจะ

  6. การสร้างชุดค่าผสมที่ต้องการใน JavaScript

    ฟังก์ชันควรค้นหาชุดค่าผสมที่เป็นไปได้ของตัวเลข m ทั้งหมดที่รวมกันเป็นตัวเลข n โดยกำหนดให้ใช้ได้เฉพาะตัวเลขตั้งแต่ 1 ถึง 9 และแต่ละชุดค่าผสมควรเป็นชุดตัวเลขที่ไม่ซ้ำกัน ตัวอย่างเช่น − หากอินพุตเป็น − const m = 3, n = 4; จากนั้นผลลัพธ์ควรเป็น − const output = [    [1, 2, 4] ]; หากอินพุตเป

  7. วิธีแบ่งประโยคออกเป็นบล็อกที่มีความยาวคงที่โดยไม่ทำลายคำใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่มีข้อความของย่อหน้าเป็นอาร์กิวเมนต์แรก และจำนวนขนาดอันเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรทำสิ่งต่อไปนี้ - แบ่งสตริงออกเป็นชิ้น ๆ ที่มีความยาวไม่เกินขนาด (อาร์กิวเมนต์ที่สอง) การทำลายควรเกิดขึ้นที่ช่องว่างหรือส่วนท้ายประโยคเท่านั้น (ไม่ควรแยกค

  8. ผลรวมของทวีคูณทั้งหมดใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับค่าตัวเลข เช่น n เป็นอาร์กิวเมนต์แรก แล้วตามด้วยอาร์กิวเมนต์จำนวนเท่าใดก็ได้ที่ตามมา แนวคิดคือการรวมตัวเลขทั้งหมดไม่เกิน n ซึ่งหารด้วยตัวเลขใดๆ ที่ระบุโดยอาร์กิวเมนต์ที่สองและหลังจากนั้น ตัวอย่างเช่น − หากเรียกฟังก์ชันเช่นนี้ − sumMultiples(15, 2, 3); จากนั้

  9. ความแตกต่างระหว่างผลรวมของกำลังสองและกำลังสองของผลรวมใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลข เช่น n เป็นอินพุตเดียวและตัวเดียว ฟังก์ชันควร − คำนวณผลรวมกำลังสองของจำนวนธรรมชาติ n ตัวแรก คำนวณผลรวมของจำนวนธรรมชาติ n ตัวแรก คืนค่าส่วนต่างสัมบูรณ์ระหว่างตัวเลขทั้งสองที่ได้รับ ตัวอย่างเช่น ถ้า n =5; จากนั้น sum of squares = 1 + 4 +

  10. การเรียงลำดับตัวอักษรภายในสตริงใน JavaScript

    สมมติว่าเรามีสตริงคำที่คั่นด้วยเครื่องหมายจุลภาคเช่นนี้ − const str = 'JAY, ROB'; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงดังกล่าว ฟังก์ชันสามารถสร้างคำใหม่จากคำในสตริงที่ตัวอักษรนำหน้ามีค่ามากกว่าตัวถัดไปเสมอ (เช่น A มากกว่า B) ตัวอย่างเช่น ในสตริงด้านบน เราต้องการเปรียบเทียบตัวอ

  11. Shift strings วงกลมซ้ายและขวาใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่มีสามอาร์กิวเมนต์ อย่างแรกคือสตริง พูด str จากนั้นเรามีตัวเลขสองตัว สมมติ m และ n ตัวเลข m และ n โดยทั่วไปจะระบุจำนวนของ leftShifts และ rightShifts ตามลำดับ เรากำหนดเงื่อนไขเหล่านี้เช่น − กะซ้าย − การหมุนวงกลมครั้งเดียวของสตริงโดยที่อักขระตัวแรกกลายเป็นอักขระตัวส

  12. โปรแกรม JavaScript เพื่อแปลงจำนวนเต็มบวกเป็นตัวเลขโรมัน

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้เลขโรมันบวกและส่งกลับค่าโรมัน ค่าต่อไปนี้เราจะใช้ตั้งค่าเลขโรมันสำหรับจำนวนเต็มบวก - const legend = { 1: 'I', 2: 'II', 3: 'III', 4: 'IV', 5: 'V', 6: 'VI', 7: 'VII', 8: 'VIII', 9: 'IX'

  13. การเรียงลำดับตามน้ำหนักของตัวเลขใน JavaScript

    น้ำหนักของตัวเลขคือผลรวมของตัวเลขของตัวเลขนั้น ตัวอย่างเช่น − The weight of 100 is 1 The weight of 22 is 4 The weight of 99 is 18 The weight of 123 is 6 เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลข ฟังก์ชันควรจัดเรียงตัวเลขตามลำดับน้ำหนักที่เพิ่มขึ้น และหากตัวเลขสองตัวมีน้ำหนักเท่า

  14. ฟังก์ชันสำหรับการนับความถี่ขององค์ประกอบที่คั่นด้วยช่องว่างใน JavaScript

    สมมติว่าเรามีสตริงที่มีตัวอักษรบางตัวคั่นด้วยช่องว่างเช่นนี้ - const str = 'a b c d a v d e f g q'; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงดังกล่าว ฟังก์ชันควรเตรียมอาร์เรย์ความถี่ของออบเจ็กต์ที่มีตัวอักษรและการนับ ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str = 'a b c d a v d

  15. Chunking array ภายในอาร์เรย์ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขเป็นอาร์กิวเมนต์แรกและตัวเลขเดียว เช่น num เป็นอาร์กิวเมนต์ที่สอง Num จะน้อยกว่าหรือเท่ากับความยาวของอาร์เรย์เสมอ ฟังก์ชันควรเตรียมอาร์เรย์ใหม่ที่ต้องมีจำนวนอาร์เรย์ย่อยจำนวน num อาร์เรย์ย่อยทั้งหมดควรมีจำนวนอาร์เรย์เท่ากัน หากความยาวของอาร์เรย

  16. อัลกอริทึมในการเพิ่มอาร์เรย์ไบนารีใน JavaScript

    พื้นฐานของการบวกไบนารี − กฎสี่ข้อของการบวกเลขฐานสองคือ - 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10 เมื่อคำนึงถึงประเด็นเหล่านี้ การบวกเลขฐานสองจึงคล้ายกับการบวกทศนิยมมาก (ซึ่งเป็นไปตามหลักการยก) เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับในสองอาร์เรย์ที่มีเฉพาะสตริงไบนารี (อาจเป็น 0 หรือ 1) ฟังก

  17. isSubset ของสองอาร์เรย์ใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวอักษรสองอาร์เรย์ ฟังก์ชันควรกำหนดว่าอาร์เรย์ที่สองเป็นสับเซตของอาร์เรย์แรกหรือไม่ โดยคำนึงถึงสิ่งเหล่านี้ − ค่าทั้งหมดของ array1 ควรถูกกำหนดใน array2 หากมีค่าที่ซ้ำกันใน array1 ก็ควรนำมาพิจารณาใน array2 ด้วย ตัวอย่างเช่น ถ้า arr1 =[a, a] และ ar

  18. ค้นหาคู่ทั้งหมดที่รวมเป็นค่าเป้าหมายใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขเป็นอาร์กิวเมนต์แรกและหมายเลขผลรวมเป้าหมายเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรส่งคืนอาร์เรย์ของคู่ตัวเลขทั้งหมดจากอาร์เรย์ที่รวมเข้ากับผลรวมเป้าหมายที่ระบุโดยอาร์กิวเมนต์ที่สอง เราจะใช้วัตถุแผนที่เพื่อตรวจสอบคู่และผลักคู่ที่ต้องการไปยังอาร์เรย์ใ

  19. ค้นหาค่าเฉลี่ยของแต่ละอาร์เรย์ภายในอาร์เรย์ใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของ Numbers ฟังก์ชันควรสร้างอาร์เรย์ใหม่ คำนวณค่าเฉลี่ยสำหรับอาร์เรย์ย่อยแต่ละรายการ และพุชไปที่ดัชนีที่เกี่ยวข้องในอาร์เรย์ใหม่ สมมติว่าต่อไปนี้คืออาร์เรย์ของเรา – const arr = [    [1],    [2,3],    [4,5,6,7] ]; ตัวอ

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:40/297  20-คอมพิวเตอร์/Page Goto:1 34 35 36 37 38 39 40 41 42 43 44 45 46