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

    สมมติว่าเราได้ให้รายการตัวเลขที่เรียกว่าการให้คะแนน และนี่คือการแสดงคะแนนประสิทธิภาพของผู้เขียนโค้ด ตอนนี้ผู้จัดการต้องการให้ Rs 1,000 แก่ coder ทุกคน ยกเว้นว่าถ้า coder สองตัวอยู่ติดกัน พวกเขาต้องการจ่าย coder ที่ทำงานได้ดีกว่า Rs 1000 ให้สูงกว่า Rs 1000 มากกว่าตัวที่แย่กว่า เราต้องหาจำนวนเงินขั้นต

  2. โปรแกรมค้นหาจำนวนเต็มที่น้อยที่สุดที่หายไปในอาร์เรย์ใน Python

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

  3. โปรแกรมค้นหาจำนวนเต็มบวกแรกที่ขาดหายไปในช่วงใน Python

    สมมติว่าเรามีรายชื่อของจำนวนเต็มที่แตกต่างกันของขนาด n ที่จัดเรียงแล้ว เราต้องหาจำนวนบวกตัวแรกในช่วง [1 ถึง n+1] ที่ไม่มีอยู่ในอาร์เรย์ ดังนั้น หากอินพุตเป็น nums =[0,5,1] เอาต์พุตจะเป็น 2 เนื่องจาก 2 เป็นตัวเลขแรกที่หายไปในช่วง 1 ถึง 5 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - เป้าหมาย :=1

  4. โปรแกรมค้นหาลำดับที่ถูกต้องของเมืองที่เยี่ยมชมใน C++

    สมมติว่าเรามีรายชื่อตั๋วเครื่องบินที่แสดงโดยคู่ของสนามบินต้นทางและสนามบินขาเข้า เช่น [จาก, ถึง] เราต้องสร้างแผนการเดินทางใหม่ให้ถูกต้อง ตั๋วทั้งหมดเป็นของผู้ชายที่ออกเดินทางจาก KLK ดังนั้นกำหนดการเดินทางต้องเริ่มต้นด้วย JFK ดังนั้น หากอินพุตเป็น [[MUC, LHR], [KLK , MUC], [SFO, SJC], [LHR, SFO]] แล้

  5. โปรแกรมตรวจสอบกราฟที่กำหนดเป็นชุดของต้นไม้หรือไม่ใน Python

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

  6. โปรแกรมที่จะใช้ปัญหาเป้เศษส่วนใน Python

    สมมติว่าเรามีสองรายการ น้ำหนักและค่าที่มีความยาวเท่ากันและความจุของค่าอื่น น้ำหนัก[i] และค่า[i] แสดงถึงน้ำหนักและมูลค่าขององค์ประกอบ ith ดังนั้น หากเรารับน้ำหนักที่จุได้มากที่สุด และเราสามารถนำเศษส่วนของน้ำหนักของรายการด้วยค่าตามสัดส่วนได้ เราต้องหาจำนวนมูลค่าสูงสุดที่เราจะได้รับ (ปัดเศษลงเป็นจำนวนเ

  7. โปรแกรมนับจำนวนสตริงที่เราสร้างได้โดยใช้กฎไวยากรณ์ใน Python

    สมมติว่าเรามีตัวเลข n เราต้องหาจำนวนสตริงที่มีความยาว n สามารถสร้างได้โดยใช้กฎต่อไปนี้ - อักขระแต่ละตัวเป็นสระตัวพิมพ์เล็ก [a, e, i, o, u] a ตามด้วย e ตัวเดียวเท่านั้น e ตามด้วย a และ i ใดๆ ก็ได้ i ไม่สามารถตามด้วย i อื่นได้ ตัว o จะต้องตามด้วย i และ u ใดๆ เท่านั้น ตัว u ตามด้วย a

  8. จะค้นหาสรุปสถิติของกรอบข้อมูล R พร้อมสถิติเชิงพรรณนาทั้งหมดได้อย่างไร

    เมื่อเราพบข้อมูลสรุปทางสถิติของกรอบข้อมูล R เราจะได้รับเฉพาะค่าต่ำสุด ควอไทล์แรก ค่ามัธยฐาน ค่าเฉลี่ย ควอร์ไทล์ที่สาม และค่าสูงสุด แต่ในเชิงพรรณนา ยังมีการวัดที่เป็นประโยชน์อื่นๆ อีกมากมาย เช่น ความแปรปรวน ส่วนเบี่ยงเบนมาตรฐาน ความเบ้ ความโด่ง เป็นต้น ดังนั้น เราจึงสามารถใช้ฟังก์ชัน basicStats ของแพ

  9. โปรแกรมจัดกลุ่มชุดจุดเป็น k กลุ่มต่างๆ ใน ​​Python

    สมมติว่าเรามีรายการคะแนนและจำนวน k จุดอยู่ในรูปแบบ (x, y) แทนพิกัดคาร์ทีเซียน เราสามารถจัดกลุ่มจุดสองจุด p1 และ p2 ได้หากระยะห่างระหว่างจุดแบบยุคลิดระหว่างจุดทั้งสองคือ <=k เราต้องหาจำนวนกลุ่มที่ไม่ปะติดปะต่อกันทั้งหมด ดังนั้น หากอินพุตเหมือนกับคะแนน =[[2, 2],[3, 3],[4, 4],[11, 11],[12, 12]], k =2

  10. โปรแกรมค้นหาสวอปขั้นต่ำที่จำเป็นในการจัดกลุ่ม 1s ทั้งหมดเข้าด้วยกันใน Python

    สมมติว่าเรามีสตริงไบนารี เราต้องหาจำนวนการแลกเปลี่ยนขั้นต่ำที่จำเป็นในการจัดกลุ่ม 1 อันทั้งหมดเข้าด้วยกันในตำแหน่งใดก็ได้ในสตริง ดังนั้นหากอินพุตเป็นเหมือน 10101001101 เอาต์พุตจะเป็น 3 วิธีแก้ปัญหาที่เป็นไปได้คือ 00000111111 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - data :=รายการบิตจากสตริงที

  11. จะใช้ for loop เพื่อพิมพ์องค์ประกอบทั้งหมดของรายการใน R ได้อย่างไร?

    การใช้ลูปกับเวกเตอร์หรือรายการก็ไม่ต่างกัน เราก็แค่ใช้ในลักษณะปกติ ตัวอย่างเช่น หากเรามีรายการที่เรียกว่า List และเราต้องการพิมพ์องค์ประกอบทั้งหมดของรายการ เราก็สามารถใช้รหัส for(i in List){print(i)} ในที่นี้ ผมหมายถึงเวกเตอร์ในรายการ ตัวอย่าง List<-list(A=LETTERS[1:26],B=rnorm(50,2,1),C=rpois(1

  12. โปรแกรมหาความสูงขั้นต่ำที่จะเพิ่มให้ถึงปลายทางใน Python

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

  13. โปรแกรมตรวจสอบว่าเราสามารถเข้าถึงตำแหน่งสุดท้ายจากดัชนี 0 ใน Python . ได้หรือไม่

    สมมติว่าเรามีรายการตัวเลขที่เรียกว่า nums ซึ่งแต่ละหมายเลขจะแสดงจำนวนการกระโดดสูงสุดที่เราสามารถทำได้ เราต้องตรวจสอบว่าเราสามารถเข้าถึงดัชนีสุดท้ายเริ่มต้นที่ดัชนี 0 ได้หรือไม่ ดังนั้น หากอินพุตเป็น nums =[2,5,0,2,0] เอาต์พุตจะเป็น True เนื่องจากเราสามารถข้ามจากดัชนี 0 ถึง 1 แล้วกระโดดจากดัชนี 1 ไป

  14. โปรแกรมนับจำนวนเต็ม n หลักที่ตัวเลขเพิ่มขึ้นอย่างเคร่งครัดใน Python

    สมมติว่าเรามีตัวเลข n เราต้องหาจำนวนเต็มบวก n หลัก โดยให้ตัวเลขเรียงตามลำดับการเพิ่มขึ้นอย่างเคร่งครัด ดังนั้น หากอินพุตเป็น n =3 เอาต์พุตจะเป็น 84 เนื่องจากตัวเลขคือ 123, 124, 125, ..., 678,789 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ถ้า n <9 ไม่ใช่ศูนย์ ดังนั้น ผลตอบแทนรวมกัน (9Cn)

  15. โปรแกรมดำเนินการ Inorder Traversal ของไบนารีทรีใน Python

    สมมติว่าเรามีต้นไม้ไบนารี เราต้องหารายการที่มีการข้ามผ่านของรูทเป็นรายการ อย่างที่เราทราบกันดีว่าการข้ามผ่านแบบ inorder เป็นวิธีการข้ามโหนดทั้งหมดในต้นไม้ที่เรา - ข้ามทรีย่อยด้านซ้ายซ้ำๆ ข้ามโหนดปัจจุบัน วนซ้ำในทรีย่อยด้านขวา เราต้องพยายามแก้ปัญหานี้ซ้ำๆ ดังนั้นหากอินพุตเป็นแบบ แล้วผ

  16. โปรแกรมเพื่อแทรกองค์ประกอบรายการจากรายการที่เชื่อมโยงสองรายการใน Python

    สมมติว่าเรามีรายการที่เชื่อมโยงสองรายการ l1 และ l2 เราต้องส่งคืนรายการที่เชื่อมโยงหนึ่งรายการโดยแทรกองค์ประกอบระหว่างสองรายการนี้โดยขึ้นต้นด้วย l1 หากมีโหนดที่เหลือในรายการที่เชื่อมโยง โหนดเหล่านั้นควรถูกผนวกเข้ากับรายการ ดังนั้น หากอินพุตเป็น l1 =[5,4,6,3,4,7] l2 =[8,6,9] ผลลัพธ์จะเป็น [5,8,4,6,6,

  17. โปรแกรมแปลงไบนารีทรีใน Python

    สมมติว่าเรามีรูทแบบไบนารี เราต้องกลับมันเพื่อให้มีการแลกเปลี่ยนทรีย่อยทางซ้ายและทรีย่อยทางขวา และลูกหลานของพวกมันจะถูกแลกเปลี่ยนแบบเรียกซ้ำด้วย ดังนั้นหากอินพุตเป็นแบบ แล้วผลลัพธ์ที่ได้จะเป็น เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - กำหนดวิธีการแก้ปัญหา () สิ่งนี้จะใช้โหนด ถ้ารูทเป็

  18. โปรแกรมหาเส้นรอบวงของรูปร่างเกาะใน Python

    สมมติว่าเรามีเมทริกซ์ไบนารีโดยที่ 0 แสดงเซลล์ว่างและ 1 แสดงบล็อกที่สร้างรูปร่าง ตอนนี้เราต้องหาปริมณฑลของรูปร่าง รูปร่างจะไม่เป็นรูใด ๆ อยู่ข้างใน ดังนั้นหากอินพุตเป็นแบบ 0 0 0 0 0 0 0 1 1 1 0 0 1 1 0 0 1 1 1 0 0 0 0 0 0 แล้วผลลัพธ์จะเป็น 14 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -

  19. โปรแกรมค้นหารายการตัวเลขที่หน้าต่างขนาด K แต่ละหน้าต่างมีองค์ประกอบเฉพาะใน Python

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

  20. โปรแกรมค้นหาผลรวมสูงสุดขององค์ประกอบ k ที่แตกจากรายการสแต็คใน Python

    สมมติว่าเรามีรายการสแต็คและจำนวนเต็ม k เราต้องหาผลรวมสูงสุดที่เป็นไปได้จากการดึงองค์ประกอบ k ออกจากการรวมกองใดๆ ดังนั้นหากอินพุตเป็นเหมือน stacks =[[50, -4, -15],[2],[6, 7, 8]], k =4 ผลลัพธ์จะเป็น 39 เนื่องจากเราสามารถเปิดได้ทั้งหมด 3 องค์ประกอบจากสแต็กแรกและเปิดองค์ประกอบสุดท้ายของสแต็กสุดท้ายเพื่

Total 8994 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:176/450  20-คอมพิวเตอร์/Page Goto:1 170 171 172 173 174 175 176 177 178 179 180 181 182