Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. โปรแกรมค้นหาราคาสุดท้ายพร้อมส่วนลดพิเศษในร้านค้าใน Python

    i และราคาของ jth น้อยกว่าหรือเท่ากับราคาของ ith รายการ (เช่น ราคา[j] <=ราคา[i]) มิฉะนั้น เราจะไม่รับส่วนลดใดๆ เลย เราต้องหาอาร์เรย์ที่องค์ประกอบ ith เป็นราคาสุดท้ายที่เราจะจ่ายสำหรับรายการ ith ของร้านค้าโดยพิจารณาจากส่วนลดพิเศษ ดังนั้น หากอินพุตเหมือนกับราคา =[16,8,12,4,6] ผลลัพธ์จะเป็น [8, 4, 8, 4

  2. โปรแกรมค้นหาผลรวมของอาร์เรย์ 1d ที่ทำงานอยู่ใน Python

    สมมติว่าเรามีตัวเลขอาร์เรย์ ผลรวมของอาร์เรย์ที่เป็น rs[i] คือผลรวมขององค์ประกอบทั้งหมดตั้งแต่ nums[0] ถึง nums[i] สุดท้ายให้คืนค่าผลรวมของจำนวนทั้งหมด ดังนั้น หากอินพุตเท่ากับ nums =[8,3,6,2,1,4,5] ผลลัพธ์จะเป็น [8, 11, 17, 19, 20, 24, 29] เพราะ rs[0] = nums[0] rs[1] = sum of nums[0..1] = 8 + 3 = 1

  3. โปรแกรมสำหรับดำเนินการ XOR ในอาร์เรย์โดยใช้ Python

    สมมติว่าเรามีจำนวนเต็ม n และจำนวนเต็มเริ่มต้นอีกจำนวนหนึ่ง เราต้องสร้างอาร์เรย์ที่เรียกว่า nums โดยที่ nums[i] =start + 2*i (ผมเริ่มจาก 0) และ n คือขนาดของ nums จากนั้นหา XOR ระดับบิตขององค์ประกอบทั้งหมดของ nums ดังนั้น ถ้าอินพุตเป็น n =6 start =2 เอาต์พุตจะเป็น 14 เพราะอาร์เรย์จะเป็นแบบ [2+2*0, 2+

  4. โปรแกรมหาเงินเดือนเฉลี่ย ไม่รวมเงินเดือนขั้นต่ำและสูงสุดใน Python

    สมมติว่าเรามีอาร์เรย์ที่มีองค์ประกอบที่แตกต่างกันซึ่งเรียกว่าเงินเดือน โดยที่เงินเดือน[i] คือเงินเดือนของพนักงาน ith เราต้องหาค่าเฉลี่ยเงินเดือนของพนักงานไม่รวมเงินเดือนขั้นต่ำและสูงสุด ดังนั้น หากอินพุตเหมือนกับเงินเดือน =[8000,6000,2000,8500,2500,4000] ผลลัพธ์จะเท่ากับ 5125.0 เนื่องจากค่าเงินเดือ

  5. โปรแกรมตรวจสอบเราสามารถสร้างความก้าวหน้าทางคณิตศาสตร์จากลำดับใน Python

    สมมติว่าเรามีรายการหมายเลขที่เรียกว่า nums เราต้องตรวจสอบว่าองค์ประกอบที่มีอยู่ใน nums กำลังสร้างซีรี่ส์ AP หรือไม่ ดังที่เราทราบในอนุกรม AP (ความก้าวหน้าทางคณิตศาสตร์) ความแตกต่างทั่วไประหว่างสององค์ประกอบที่ต่อเนื่องกันจะเหมือนกัน ดังนั้น หากอินพุตมีค่าเท่ากับ nums =[9,1,17,5,13] ผลลัพธ์จะเป็น Tr

  6. โปรแกรมสำหรับฟอร์แมตวันที่ในรูปแบบ YYYY-MM-DD โดยใช้ Python

    สมมติว่าเรามีสตริงวันที่ในรูปแบบ วัน เดือน ปี โดยที่วันเป็นเช่น [1st, 2nd, ..., 30, 31st], เดือนอยู่ในรูปแบบ [ม.ค., ก.พ., ... พ.ย., ธ.ค.] และ year เป็นค่าตัวเลขสี่หลักในช่วง 1900 ถึง 2100 เราต้องแปลงวันที่นี้เป็นรูปแบบ YYYY-MM-DD ดังนั้น หากอินพุตเป็นเหมือน date =23 ม.ค. 2021 ผลลัพธ์จะเป็น 2021-01-

  7. โปรแกรมหาจำนวนน้ำสูงสุดที่เราดื่มได้ในภาษา Python

    สมมติว่ามีขวดน้ำเต็มจำนวน n ขวด เราสามารถแลกเปลี่ยนขวดน้ำเปล่า m เป็นขวดน้ำเต็มได้เพียงขวดเดียว ตอนนี้ดื่มน้ำเต็มขวดทำให้เป็นขวดเปล่า เราต้องหาขวดน้ำให้ได้มากที่สุด ดังนั้นหากอินพุตเป็น n =9, m =3 ผลลัพธ์จะเป็น 13 เพราะในตอนแรกเรามี 9 ขวด ดังนั้นหลังจากดื่มทุกขวดแล้วเราจะได้ 9/3 =3 ขวดเต็มหลังจากดื

  8. โปรแกรมนับเลขคี่ในช่วงระยะเวลาโดยใช้ Python

    สมมุติว่าเรามีตัวเลขไม่ติดลบสองตัวทางซ้ายและขวา เราต้องหาจำนวนคี่ระหว่างซ้ายและขวา (รวม) ดังนั้น ถ้าอินพุตเป็นเหมือน ซ้าย =3 ขวา =15 ผลลัพธ์จะเป็น 7 เพราะมีเลขคี่อยู่ 7 ตัว ซึ่งอยู่ในช่วง [3,5,7,9,11,13,15] ก็จะมี 7 องค์ประกอบ เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ถ้าซ้ายเป็นคี่ หรือขวาเ

  9. โปรแกรมเพื่อสับเปลี่ยนสตริงด้วยดัชนีที่กำหนดใน Python

    สมมติว่าเรามีสตริง s และรายการดัชนี พวกมันมีความยาวเท่ากัน สตริง s จะถูกสับเปลี่ยนเพื่อให้อักขระที่ตำแหน่ง i ย้ายไปที่ indices[i] ในสตริงสุดท้าย เราต้องหาเส้นสุดท้ายให้เจอ ดังนั้น หากอินพุตเป็น s =ktoalak ind =[0,5,1,6,2,4,3] เอาต์พุตจะเป็น โกลกาตา เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -

  10. โปรแกรมหาจำนวนแฝดที่ดีใน Python

    สมมติว่าเรามีจำนวนอาร์เรย์ และจำนวนเต็มที่แตกต่างกันสามตัว a, b และ c เราต้องหาจำนวนแฝดสามตัวที่ดี แฝดสาม (nums[i], nums[j], nums[k]) ถือเป็นแฝดที่ดี หากเงื่อนไขต่อไปนี้เป็นจริง - 0 <=i

  11. โปรแกรมค้นหา kth จำนวนบวกที่ขาดหายไปในอาร์เรย์ใน Python

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

  12. โปรแกรมค้นหาสตริงที่ดีจากสตริงที่กำหนดใน Python

    สมมติว่าเรามีสตริง s ที่มีตัวอักษรภาษาอังกฤษตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ เราจะพิจารณาว่าสตริงเป็นสตริงที่ดีซึ่งไม่มีอักขระสองตัวที่อยู่ติดกัน s[i] และ s[i + 1] โดยที่ − 0 <=i <=ขนาดของ s - 2 s[i] เป็นตัวพิมพ์เล็กและ s[i + 1] เป็นตัวอักษรเดียวกันแต่เป็นตัวพิมพ์ใหญ่หรือกลับกัน ในการแปลงสตริงเป

  13. โปรแกรมตรวจสอบอัตราต่อรองสามรายการมีหรือไม่อยู่ใน Python

    สมมติว่าเรามีอาร์เรย์ที่เรียกว่า nums เราต้องตรวจสอบว่ามีเลขคี่สามตัวติดต่อกันเป็น num หรือไม่ ดังนั้น หากอินพุตมีค่าเท่ากับ nums =[18,15,2,19,3,11,17,25,20] ผลลัพธ์จะเป็น True เนื่องจากมีสามโอกาสติดต่อกัน [3,11,17] เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ความยาว:=ขนาดของตัวเลข ถ้าความย

  14. โปรแกรมหาตัวเลขที่มีตัวคั่นหลักพันใน Python

    สมมติว่าเรามีตัวเลข n เราต้องคืนค่าตัวเลขนี้ให้อยู่ในรูปแบบสตริง โดยคั่นหลักพันด้วยเครื่องหมายจุลภาค (,) ดังนั้น หากอินพุตเท่ากับ n =512462687 ผลลัพธ์จะเป็น 512,462,687 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - res :=n เป็นสตริง res :=กลับรูปแบบ res ans :=สตริงว่าง สำหรับฉันในช่วง 0

  15. โปรแกรมค้นหาเซกเตอร์ที่เข้าชมมากที่สุดเป็นวงกลมโดยใช้ Python

    สมมติว่าเรามีตัวเลข n และอาร์เรย์ที่เรียกว่า round เรามีเส้นทางวงกลมซึ่งประกอบด้วย n ส่วนต่างๆ ที่มีป้ายกำกับตั้งแต่ 1 ถึง n ตอนนี้พิจารณาการแข่งขันที่จะจัดขึ้นบนเส้นทางนี้ การแข่งขันประกอบด้วย m รอบที่แตกต่างกัน รอบที่ ith เริ่มต้นที่รอบเซกเตอร์[i - 1] และสิ้นสุดที่รอบเซกเตอร์[i] ตัวอย่างเช่น หากรอ

  16. โปรแกรมตรวจสอบแพทเทิร์นความยาว m ซ้ำ K หรือมากกว่านั้น มีหรือไม่มีใน Python

    สมมติว่าเรามีจำนวนอาร์เรย์ที่มีค่าบวก เราต้องหารูปแบบของความยาว m ที่ซ้ำกัน k หรือมากกว่า k ครั้ง รูปแบบนี้เป็นอาร์เรย์ย่อยที่ไม่ทับซ้อนกัน (ต่อเนื่องกัน) ที่ประกอบด้วยค่าตั้งแต่หนึ่งค่าขึ้นไปและมีการทำซ้ำหลายครั้ง รูปแบบถูกกำหนดโดยความยาวและจำนวนการทำซ้ำ เราต้องตรวจสอบว่ามีรูปแบบของความยาว m ซ้ำ k

  17. โปรแกรมหาผลรวมในแนวทแยงของเมทริกซ์ใน Python

    สมมติว่าเรามีเมทริกซ์กำลังสอง เราต้องหาผลบวกของเส้นทแยงมุมของเมทริกซ์ ดังนั้นให้รวมเฉพาะผลรวมขององค์ประกอบทั้งหมดบนเส้นทแยงหลักและองค์ประกอบทั้งหมดบนเส้นทแยงมุมรอง และละเว้นองค์ประกอบที่ตัดขวาง ดังนั้นหากอินพุตเป็นแบบ 10 5 9 6 8 15 3 2 3 8 12 3 2 11 7 3 จากนั้นผลลัพธ์จะเป็น องค์ประกอบในแนวทแ

  18. โปรแกรมแทนที่สัญลักษณ์คำถามทั้งหมดเพื่อหลีกเลี่ยงอักขระซ้ำต่อเนื่องในPython

    สมมติว่าเรามีสตริงตัวพิมพ์เล็กที่มีเฉพาะตัวอักษรและ ? ตัวอักษรเราต้องแปลงทั้งหมด ? อักขระเป็นตัวพิมพ์เล็กเพื่อให้สตริงสุดท้ายไม่มีอักขระซ้ำต่อเนื่องกัน หากมีวิธีแก้ไขมากกว่าหนึ่งวิธี ให้ส่งคืนวิธีใดวิธีหนึ่ง ดังนั้น หากอินพุตเป็น s =hel?? ผลลัพธ์จะเป็น helab เครื่องหมายคำถามแรกอาจเป็นอะไรก็ได้ยกเว้

  19. โปรแกรมหาจำนวนตำแหน่งพิเศษในเมทริกซ์ไบนารีโดยใช้ Python

    สมมติว่าเรามีเมทริกซ์ไบนารีของคำสั่ง m x n เราต้องหาจำนวนตำแหน่งพิเศษในเมทริกซ์ ตำแหน่ง (i,j) เป็นตำแหน่งพิเศษเมื่อ mat[i,j] =1 และองค์ประกอบอื่นๆ ทั้งหมดในแถว i และคอลัมน์ j เป็น 0 ดังนั้นหากอินพุตเป็นแบบ 1 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 1 0 0 0 จากนั้นผลลัพธ์จะเป็น 3 ส่วนตำแหน่งพิเศษคือ (0,

Total 8994 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:278/450  20-คอมพิวเตอร์/Page Goto:1 272 273 274 275 276 277 278 279 280 281 282 283 284