Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. รับดัชนีการแข่งขันใน Python

    สองรายการจะได้รับ เราจำเป็นต้องค้นหาดัชนีขององค์ประกอบจากรายการแรกที่มีค่าตรงกับองค์ประกอบในรายการที่สอง มีดัชนี เราเพียงออกแบบตามเพื่อรับค่าขององค์ประกอบในรายการที่สองและแยกดัชนีที่เกี่ยวข้องออกจากรายการแรก ตัวอย่าง listA = ['Mon','Tue', 'Wed', 'Thu', 'Fri']

  2. จำนวนเต็มเป็นคำภาษาอังกฤษในการเขียนโปรแกรม Python

    สมมติว่าเรามีตัวเลข ตัวเลขสามารถเป็นอะไรก็ได้ระหว่าง 0 ถึง 231 – 1 เราต้องแปลงตัวเลขเป็นคำ ดังนั้นหากตัวเลขเช่น 512 ผลที่ได้จะเป็นห้าร้อยสิบสอง เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - กำหนดรายการบางอย่างเช่น less_than_20 ซึ่งจะเก็บคำทั้งหมดตั้งแต่หนึ่งถึงสิบเก้า อาร์เรย์อื่นๆ เช่น หลักสิ

  3. ความแตกต่างระหว่าง IPv4 และ IPv6

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

  4. ลบองค์ประกอบใน Python

    สมมติว่าเรามีอาร์เรย์ num และ val ค่าอื่น เราต้องลบอินสแตนซ์ทั้งหมดของค่านั้นเข้าที่และหาความยาวใหม่ ดังนั้น หากอินพุตเท่ากับ [0,1,5,5,3,0,4,5] 5 ผลลัพธ์จะเป็น 5 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - นับ :=0 สำหรับแต่ละดัชนี i ของ nums ถ้า nums[i] ไม่เท่ากับ val แล้ว − nums[นับ]

  5. จำนวนบูมเมอแรงใน Python

    สมมุติว่าเรามี n จุดในระนาบที่ต่างกันเป็นคู่ ตอนนี้ บูมเมอแรง เป็นทูเพิลของจุดเช่น (i, j, k) ซึ่งระยะห่างระหว่าง i และ j จะเท่ากับระยะห่างระหว่าง i และ k เราต้องหาจำนวนบูมเมอแรง ดังนั้น หากอินพุตเป็น [[0,0],[1,0],[2,0]] เอาต์พุตจะเป็น 2 เนื่องจากบูมเมอแรงสองตัวคือ [[1,0],[0,0] ,[2,0]] และ [[1,0],[2

  6. เครื่องทำความร้อนใน Python

    สมมติว่าเราต้องออกแบบเครื่องทำความร้อนมาตรฐานที่มีรัศมีอบอุ่นคงที่เพื่อให้ความอบอุ่นกับบ้านทุกหลัง ตอนนี้ เราได้กำหนดตำแหน่งของบ้านและเครื่องทำความร้อนในแนวนอนแล้ว เราต้องหารัศมีขั้นต่ำของเครื่องทำความร้อนเพื่อให้เครื่องทำความร้อนเหล่านั้นครอบคลุมบ้านทุกหลัง ดังนั้น เราจะจัดหาบ้านและเครื่องทำความร้อ

  7. Reverse String II ใน Python

    สมมติว่าเรามีสตริงและจำนวนเต็ม k เราต้องย้อนกลับอักขระ k ตัวแรกสำหรับทุก ๆ 2k อักขระนับจากจุดเริ่มต้นของสตริง หากไม่มีอักขระเหลืออยู่เพียงพอ ให้ย้อนกลับทั้งหมด หากมีอักขระน้อยกว่า 2k ตัว แต่มากกว่าหรือเท่ากับ k อักขระ ให้กลับอักขระ k ตัวแรกและปล่อยให้อีกตัวเป็นต้นฉบับ ดังนั้น หากอินพุตเป็นเหมือน ab

  8. สร้างสตริงจากต้นไม้ไบนารีใน Python

    สมมติว่าเรามีไบนารีทรี เราต้องสร้างสตริงที่ประกอบด้วยวงเล็บและจำนวนเต็มจากไบนารีทรีที่มีวิธีการสั่งซื้อล่วงหน้า โหนด null จะแสดงด้วยวงเล็บที่ว่างเปล่า () และเราจำเป็นต้องละเว้นวงเล็บว่างทั้งหมดที่ไม่ส่งผลต่อความสัมพันธ์การแมปแบบหนึ่งต่อหนึ่งระหว่างสตริงกับไบนารีทรีเดิม ดังนั้นหากอินพุตเป็นแบบ จา

  9. เกมเบสบอลใน Python

    สมมติว่าเรามีเครื่องบันทึกแต้มเกมเบสบอล เรามีรายการสตริง แต่ละสตริงสามารถเป็นหนึ่งใน 4 ประเภทต่อไปนี้ - จำนวนเต็ม (คะแนนของรอบเดียว) − ระบุจำนวนคะแนนที่เราได้รับในรอบนี้ + (คะแนนของรอบเดียว) − ระบุว่าคะแนนที่เราได้รับในรอบนี้คือผลรวมของคะแนนสองคะแนนในรอบสุดท้ายที่ใช้ได้ D (คะแนนของรอบเดียว) − ระบุว

  10. ความสำคัญของพนักงานใน Python

    สมมติว่าเรามีโครงสร้างข้อมูลของข้อมูลพนักงาน มี id เฉพาะของพนักงาน ค่าความสำคัญของเขา และ id ของผู้ใต้บังคับบัญชาโดยตรง ตัวอย่างเช่น พนักงาน 1 เป็นผู้นำของพนักงาน 2 และพนักงาน 2 เป็นผู้นำของพนักงาน 3 และสมมติว่าค่าความสำคัญของพวกเขาคือ 15, 10 และ 5 ตามลำดับ จากนั้นพนักงาน 1 มีโครงสร้างข้อมูลเช่น [1,

  11. Kth องค์ประกอบที่ใหญ่ที่สุดในสตรีมใน Python

    สมมติว่าเราต้องการออกแบบคลาสเพื่อค้นหาองค์ประกอบที่ใหญ่ที่สุดลำดับที่ k ในสตรีม เป็นองค์ประกอบที่ใหญ่ที่สุดลำดับที่ k ในลำดับการจัดเรียง ไม่ใช่องค์ประกอบเฉพาะที่ k คลาส KthLargest จะมีคอนสตรัคเตอร์ที่ยอมรับจำนวนเต็ม k และจำนวนอาร์เรย์ ซึ่งจะมีองค์ประกอบเริ่มต้นจากสตรีม สำหรับการเรียกใช้เมธอด KthLar

  12. ออกแบบ HashSet ใน Python

    สมมติว่าเราต้องการออกแบบโครงสร้างข้อมูล HashSet โดยไม่ต้องใช้ไลบรารีตารางแฮชในตัว จะมีฟังก์ชั่นที่แตกต่างกันเช่น - add(x) − แทรกค่า x ลงใน HashSet ประกอบด้วย(x) - ตรวจสอบว่าค่า x มีอยู่ใน HashSet หรือไม่ remove(x) − ลบ x ออกจาก HashSet ในกรณีที่ไม่มีค่าใน HashSet ไม่ต้องทำอะไร ดังนั้นเพื่อทดสอบ เ

  13. ออกแบบ HashMap ใน Python

    สมมติว่าเราต้องการออกแบบ HashMap โดยไม่ต้องใช้ไลบรารีตารางแฮชในตัว โดยจะมีฟังก์ชันต่างๆ ดังนี้ - put(key, value) − สิ่งนี้จะแทรกค่าที่เกี่ยวข้องกับคีย์ลงใน HashMap หากค่ามีอยู่แล้วใน HashMap ให้อัปเดตค่า get(key) − สิ่งนี้จะคืนค่าที่คีย์ที่ระบุถูกจับคู่ มิฉะนั้น -1เมื่อแผนที่นี้ไม่มีการแมปสำหรับคีย

  14. อักขระ 1 บิตและ 2 บิตใน Python

    สมมติว่าเรามีอักขระพิเศษสองตัว อักขระตัวแรกสามารถแสดงด้วย 0 บิตหนึ่งตัว และอักขระตัวที่สองสามารถแสดงด้วยสองบิต เช่น (10 หรือ 11) ดังนั้น ถ้าเรามีสตริงที่แสดงด้วยหลายบิต เราต้องตรวจสอบว่าอักขระตัวสุดท้ายต้องเป็นอักขระหนึ่งบิตหรือไม่ สตริงที่กำหนดจะลงท้ายด้วยศูนย์เสมอ ดังนั้น หากอินพุตเป็น [1,0,0] เอ

  15. คำที่ยาวที่สุดในพจนานุกรมใน Python

    สมมติว่าเรามีรายการคำที่เป็นตัวแทนของพจนานุกรมภาษาอังกฤษ เราต้องหาคำที่ยาวที่สุดในรายการคำที่กำหนด ซึ่งสามารถสร้างอักขระได้ทีละตัวโดยใช้คำอื่นๆ ในคำ หากมีคำตอบที่เป็นไปได้มากกว่าหนึ่งคำตอบ ให้ส่งคืนคำที่ยาวที่สุดด้วยลำดับที่เล็กที่สุด หากไม่มีคำตอบ ให้คืนค่าสตริงว่าง ดังนั้น หากอินพุตเป็น [h,he,hel

  16. ค้นหาตัวอักษรที่เล็กที่สุดที่มากกว่าเป้าหมายใน Python

    สมมติว่าเรามีรายชื่อตัวอักษรที่เรียงลำดับแล้ว มีเฉพาะตัวอักษรพิมพ์เล็ก ตอนนี้เรามีตัวอักษรเป้าหมาย t เราต้องหาองค์ประกอบที่เล็กที่สุดในรายการที่ใหญ่กว่าเป้าหมายที่กำหนด และตัวอักษรก็พันรอบ ดังนั้น หากเป้าหมายคือ t =z และตัวอักษร =[a, b] คำตอบคือ a ดังนั้น หากอินพุตเป็น [c, f, j], t =a ผลลัพธ์จะเป็

  17. ต้นทุนขั้นต่ำปีนบันไดใน Python

    สมมติว่ามีบันได ขั้นตอน i-th จะกำหนดต้นทุนมูลค่าต้นทุนที่ไม่เป็นลบ[i] เมื่อเราจ่ายค่าใช้จ่าย เราสามารถปีนขึ้นได้หนึ่งหรือสองขั้น เราต้องหาต้นทุนขั้นต่ำเพื่อไปให้ถึงชั้นบนสุด และเรายังสามารถเริ่มจากขั้นตอนที่มีดัชนี 0 หรือขั้นตอนที่มีดัชนี 1 ดังนั้น หากอินพุตมีค่าเท่ากับ cost =[12,17,20] ผลลัพธ์จะเป

  18. จำนวนที่มากที่สุด อย่างน้อย อย่างน้อย สองเท่าของผู้อื่นใน Python

    สมมติว่าเรามีอาร์เรย์จำนวนเต็มที่เรียกว่า nums ตอนนี้จะมีหนึ่งองค์ประกอบที่ใหญ่ที่สุดเสมอ เราต้องตรวจสอบว่าองค์ประกอบที่ใหญ่ที่สุดในอาร์เรย์อย่างน้อยสองเท่าของตัวเลขอื่น ๆ ในอาร์เรย์ หากเป็นเช่นนั้น เราก็ต้องหาดัชนีขององค์ประกอบที่ใหญ่ที่สุด มิฉะนั้น ให้คืนค่า -1 ดังนั้น หากอินพุตเป็น [3,6,1,0] เอา

  19. คำที่กรอกสั้นที่สุดใน Python

    สมมติว่าเรามีคำในพจนานุกรม และเราต้องหาคำที่มีความยาวต่ำสุดจากคำในพจนานุกรมของ agiven ซึ่งมีตัวอักษรทั้งหมดจาก string licensePlate ตอนนี้มีการกล่าวคำดังกล่าวเพื่อทำให้ใบอนุญาตสตริงที่กำหนดสมบูรณ์ ที่นี่เราจะละเว้นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ และรับประกันว่าจะมีคำตอบ หากมีมากกว่าหนึ่งคำตอบ ให้ส่งคืนคำ

  20. จำนวนเฉพาะของชุดบิตในการเป็นตัวแทนไบนารีใน Python

    สมมติว่าเรามีจำนวนเต็ม L และ R สองตัว เราต้องหาจำนวนตัวเลขในช่วง [L, R] (รวม) ที่มีจำนวนเฉพาะของเซตบิตในรูปแบบไบนารี ดังนั้น ถ้าอินพุตเป็น L =6 และ R =10 ผลลัพธ์จะเป็น 4 เนื่องจากมี 4 ตัวเลข 6(110),7(111),9(1001),10(1010) ทั้งหมดมีเฉพาะ จำนวนบิตที่ตั้งไว้ เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้

Total 8994 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:146/450  20-คอมพิวเตอร์/Page Goto:1 140 141 142 143 144 145 146 147 148 149 150 151 152