Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. โปรแกรมค้นหาจำนวน swap ที่จำเป็นในการจัดเรียงอาร์เรย์ใน Python

    สมมติว่าเรามีอาร์เรย์ที่เรียกว่า nums และเราต้องหาจำนวน swap ที่จำเป็นในการจัดเรียง nums ตามลำดับ ไม่ว่าจะขึ้นหรือลง ดังนั้น หากอินพุตมีค่าเท่ากับ nums =[2, 5, 6, 3, 4] ผลลัพธ์จะเป็น 2 เนื่องจาก nums เริ่มต้นมี [2, 5, 6, 3, 4] ถ้าเราสลับหมายเลข 6 และ 4 อาร์เรย์จะเป็น [2,5,4,3,6] จากนั้น ถ้าเราสลับต

  2. โปรแกรมค้นหาตัวเลขที่มีความแตกต่างติดต่อกันใน Python

    สมมติว่าเราต้องหาอาร์เรย์ของขนาด N โดยที่ผลต่างที่แน่นอนระหว่างทุก ๆ สองหลักที่ต่อเนื่องกันคือ K ทุกตัวเลขในคำตอบจะต้องไม่มีศูนย์นำหน้ายกเว้นตัวเลข 0 เอง ดังนั้น หากอินพุตเป็นเหมือน N =4 K =7 เอาต์พุตจะเป็น [1818, 2929, 7070, 8181, 9292] ที่นี่ 0707 ไม่ถูกต้องเนื่องจากมี 0 นำหน้า เพื่อแก้ปัญหานี้

  3. โปรแกรมค้นหาการลบขั้นต่ำที่จำเป็นในการสร้างวงเล็บที่ถูกต้องใน Python

    สมมติว่าเรามีสตริง s ที่มีวงเล็บ ( , ) และอักขระภาษาอังกฤษตัวพิมพ์เล็ก เราต้องลบจำนวนวงเล็บขั้นต่ำ ( ( หรือ ) จากตำแหน่งใดๆ ) เพื่อให้สตริงที่เป็นผลลัพธ์มีความถูกต้องและต้องส่งคืนสตริงที่ถูกต้องในที่สุด สตริงวงเล็บจะใช้ได้เมื่อเป็นไปตามเกณฑ์เหล่านี้ทั้งหมด - สตริงว่างเปล่าและมีอักขระตัวพิมพ์เล็กเ

  4. โปรแกรมค้นหาผลรวมของสตริงย่อยทั้งหมดของตัวเลขที่กำหนดเป็นสตริงใน Python

    สมมติว่าเรามีตัวเลขในรูปแบบสตริง และเราต้องหาผลรวมของสตริงย่อยทั้งหมดของ s คำตอบอาจมีขนาดใหญ่มาก ดังนั้นส่งคืนผลลัพธ์ modulo 10^9+7 ดังนั้น หากอินพุตเป็น s =268 ผลลัพธ์จะเป็น 378 เนื่องจากสตริงย่อยคือ 2, 6, 8, 26, 68 และ 268 ผลรวมทั้งหมดคือ 378 . เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - M :=1

  5. โปรแกรมตรวจสอบประโยคสองประโยคที่คล้ายคลึงกันใน Python

    สมมติว่าเรามีสองประโยค s และ t เราต้องเช็คก่อนว่าเหมือนหรือไม่ ประโยคนี้มีแต่ตัวอักษรภาษาอังกฤษ ประโยคสองประโยคถูกกล่าวว่าคล้ายกันเมื่อสามารถเพิ่มประโยคที่กำหนดเอง (อาจว่างเปล่า) ลงในประโยคที่กำหนดเหล่านี้เพื่อให้ทั้งสองประโยคเท่ากัน ดังนั้น หากอินพุตเป็นเหมือน s =we live at city Kolkata t =city Ko

  6. โปรแกรมแปลงเวลาชั่วโมงนาทีเป็นรูปแบบข้อความในPython

    สมมติว่าเรามีอินพุตสองชั่วโมงและนาที เราต้องแสดงเวลาในรูปแบบข้อความ เป็นแบบนี้ − 8:00 :8o นาฬิกา 8:01 :แปดนาทีผ่านไป 8:10 :แปดโมงสิบนาที 8:15 :แปดโมงครึ่ง 8:30 :แปดโมงครึ่ง 8:40 :ยี่สิบนาทีถึงเก้า 8:45 :สี่ถึงเก้า 8:47 :สิบสามนาทีถึงเก้า 8:28 :แปดโมงยี่สิบแปดนาที ดังนั้น หากอินพุตเป็น h =9, m =42

  7. โปรแกรมนับคู่ที่ดีในอาร์เรย์ใน Python

    สมมติว่าเรามีอาร์เรย์ที่เรียกว่า nums ซึ่งมีค่าไม่เป็นลบ เราต้องหาคู่ของดัชนีจำนวนหนึ่งที่มีอยู่ในอาร์เรย์ ถ้าคำตอบมีขนาดใหญ่เกินไป ให้ส่งคืนคำตอบ mod 10^9+7 ในที่นี้ ดัชนีคู่หนึ่ง (i, j) ถือว่าดีเมื่อตรงตามเงื่อนไขเหล่านี้ทั้งหมด:1. 0 <=i

  8. โปรแกรมค้นหาความคล้ายคลึงทั้งหมดของสตริงและสตริงย่อยใน Python

    สมมติว่าเรามีสตริง s เราต้องหาผลรวมของความเหมือนของสตริง s กับคำต่อท้ายแต่ละคำ ความคล้ายคลึงกันระหว่างสองสตริงคือความยาวของคำนำหน้าที่ยาวที่สุดทั่วไปของสตริงทั้งสอง ดังนั้น หากอินพุตเป็น s =pqpqpp เอาต์พุตจะเป็น 11 เนื่องจากส่วนต่อท้ายของสตริงคือ pqpqpp, qpqpp, pqpp, qpp, pp และ p ความคล้ายคลึงกันข

  9. โปรแกรมรับความยาวสูงสุดของสองสตริงที่กำหนดใน Python

    สมมติว่าเรามีสองสตริง s และ t เราต้องสร้างสตริงที่เรียกว่า merge ด้วยวิธีต่อไปนี้ ในขณะที่ s หรือ t ว่างเปล่า ให้เลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้ - หาก s ไม่ว่าง ให้ผนวกอักขระตัวแรกใน s เพื่อรวมและลบออกจาก s หาก t ไม่ว่าง ให้ผนวกอักขระตัวแรกใน t เพื่อรวมและลบออกจาก t ดังนั้นเราจึงต้องหา

  10. โปรแกรมค้นหาผลต่างผลรวมสัมบูรณ์ขั้นต่ำใน Python

    สมมติว่าเรามีอาร์เรย์ที่มีค่าบวกสองตัวคือ nums1 และ nums2 ที่มีขนาดเท่ากัน ผลรวมสัมบูรณ์ของสองอาร์เรย์นี้คือผลรวมของ |nums1[i] - nums2[i]| สำหรับแต่ละ 0 <=i

  11. โปรแกรมนับจำนวนอาร์เรย์ย่อยที่ดีใน Python

    สมมติว่าเรามีอาร์เรย์ที่เรียกว่า nums และอีกค่าหนึ่งคือ k เราต้องหาจำนวนอาร์เรย์ย่อยที่ดี กล่าวกันว่า subarray เป็น subarray ที่ดีถ้ามี k เลขคี่ ดังนั้น หากอินพุตเท่ากับ nums =[1,1,2,1,1], k =3 เอาต์พุตจะเป็น 2 เนื่องจากมีอาร์เรย์ย่อยสองชุด [1,1,2,1] และ [1,2 ,1,1]. เพื่อแก้ปัญหานี้ เราจะทำตามขั้น

  12. โปรแกรมค้นหาความยาวของลำดับย่อยฟีโบนักชีที่ยาวที่สุดใน Python

    สมมติว่าเรามีหนึ่งลำดับเช่น X_1, X_2, ..., X_n เป็นเหมือนฟีโบนักชีถ้า - =3 X_i + X_i+1 =X_i+2 สำหรับ i + 2 ทั้งหมด <=n ทีนี้ สมมติว่าอาร์เรย์ A ที่เพิ่มขึ้นอย่างเข้มงวดสร้างลำดับ เราต้องหาความยาวของลำดับย่อยคล้ายฟีโบนักชีที่ยาวที่สุดของ A หากไม่มีลำดับดังกล่าว ให้คืนค่า 0 ดังนั้น ถ้าอินพุตเ

  13. โปรแกรมค้นหา XOR สูงสุดสำหรับแต่ละแบบสอบถามใน Python

    สมมติว่าเรามีอาร์เรย์ที่ได้รับการจัดเรียงไว้ล่วงหน้าเรียกว่า nums ขนาด n และยังมีค่าหนึ่ง b.We ต้องการดำเนินการค้นหาต่อไปนี้ n ครั้ง - ค้นหาค่าที่ไม่ใช่ค่าลบ k <2^m โดยที่ XOR ขององค์ประกอบทั้งหมดเป็น num และ k จะขยายให้ใหญ่สุด ดังนั้น k คือคำตอบของแบบสอบถาม ith ลบองค์ประกอบสุดท้ายออกจากจำนวนอ

  14. โปรแกรมค้นหาแท่งไอศครีมสูงสุดใน Python

    สมมติว่าเรามีค่าใช้จ่ายอาร์เรย์ที่มี n องค์ประกอบ โดยที่ cost[i] คือราคาของแท่งไอศกรีม ith เป็นเหรียญ ตอนแรกเรามีเหรียญ c ไว้ใช้จ่าย และเราต้องการซื้อแท่งไอศกรีมให้ได้มากที่สุด เราต้องหาจำนวนแท่งไอศกรีมสูงสุดที่เราซื้อด้วยเหรียญ c ได้ ดังนั้น ถ้า input เท่ากับ cost =[3,1,4,5,2], c =10 แล้ว output จ

  15. โปรแกรมหาความถี่ขององค์ประกอบที่พบบ่อยที่สุดใน Python

    สมมติว่าเรามีจำนวนอาร์เรย์และค่าอื่น k ในการดำเนินการเดียว เราสามารถเลือกดัชนีจำนวน nums และเพิ่มองค์ประกอบที่ดัชนีนั้นได้ 1 เราต้องหาความถี่สูงสุดที่เป็นไปได้ขององค์ประกอบหลังจากดำเนินการที่จำนวนการดำเนินการสูงสุด k ครั้ง ดังนั้น หากอินพุตมีค่าเท่ากับ nums =[8,3,6], k =9 ผลลัพธ์จะเป็น 3 เพราะเราสา

  16. โปรแกรมค้นหาสตริงย่อยที่ยาวที่สุดของสระทั้งหมดตามลำดับใน Python

    สมมติว่าเรามีสตริง s ที่มีสระภาษาอังกฤษเท่านั้น เราต้องหาความยาวของสตริงย่อยที่ยาวที่สุดที่สวยงามของ s หากเราหาสตริงย่อยดังกล่าวไม่พบ ให้คืนค่า 0 สตริงจะเรียกว่าสวยงามหากเป็นไปตามเงื่อนไขต่อไปนี้ - สระทั้ง 5 ตัวต้องปรากฏอย่างน้อยหนึ่งครั้งในสระ ตัวอักษรต้องเรียงตามลำดับตัวอักษร ดังนั้น หากอ

  17. โปรแกรมหาผลรวมที่ใกล้เคียงที่สุดใน Python

    สมมติว่าเรามีจำนวนอาร์เรย์และเป้าหมายค่าอื่น เราต้องการเลือกลำดับรองของ nums เพื่อให้ผลรวมขององค์ประกอบใกล้เคียงกับเป้าหมายมากที่สุด กล่าวอีกนัยหนึ่ง หากผลรวมขององค์ประกอบในลำดับต่อมาคือ s เราก็ต้องการลดความแตกต่างแบบสัมบูรณ์ |s - goal|. ดังนั้นเราต้องหาค่าต่ำสุดที่เป็นไปได้ของ |s - goal|.ดังนั้น ถ

  18. โปรแกรมหาค่า K ที่น้อยที่สุดสำหรับ K-Similar Strings ใน Python

    สมมติว่าเรามีสองสตริง s และ t สตริงทั้งสองนี้เป็น K-similar หากเราสามารถสลับตำแหน่งของตัวอักษรสองตัวใน s ตรง K ครั้งเพื่อให้สตริงผลลัพธ์เป็น t ดังนั้น เรามีแอนนาแกรมสองตัว s และ t เราต้องหา K ที่เล็กที่สุดที่ s และ t เป็น K-similar ดังนั้น หากอินพุตเป็น s =abc t =bac ผลลัพธ์จะเป็น 1 เพื่อแก้ปัญหาน

  19. โปรแกรมที่จะใช้ตัวจัดการการสำรองที่นั่งใน Python

    สมมติว่าเราต้องออกแบบระบบที่จัดการสถานะการสำรองที่นั่งจำนวน n ที่นั่ง ที่นั่งมีหมายเลขตั้งแต่ 1 ถึง n ดังนั้นเราจึงต้องใช้คลาส SeatReservManager ด้วยฟังก์ชันเหล่านี้ - ตัวสร้างที่รับ n เป็นอินพุตและเริ่มต้นวัตถุที่จะจัดการ n ที่นั่งที่มีหมายเลขตั้งแต่ 1 ถึง n เริ่มแรกมีที่นั่งครบทุกที่นั่ง Res

  20. โปรแกรมค้นหาองค์ประกอบสูงสุดหลังจากการลดลงและจัดเรียงใหม่ใน Python

    สมมติว่าเรามีอาร์เรย์ที่เรียกว่า arr เราต้องดำเนินการบางอย่างกับ arr เพื่อให้เป็นไปตามเงื่อนไขเหล่านี้ - องค์ประกอบแรกใน arr ต้องเป็น 1 ความแตกต่างที่แน่นอนระหว่าง 2 องค์ประกอบที่อยู่ติดกันต้องไม่เกิน 1 และมีการดำเนินการสองอย่าง เราสามารถดำเนินการสองประเภทนี้กี่ครั้งก็ได้ - ลดค่าของ arr

Total 8994 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:364/450  20-คอมพิวเตอร์/Page Goto:1 358 359 360 361 362 363 364 365 366 367 368 369 370