Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. โปรแกรมเพื่อประเมินนิพจน์บูลีนจากสตริงใน Python?

    สมมติว่าเรามีสตริงที่มีนิพจน์บูลีนที่มีตัวดำเนินการ และ และ หรือ ประเมินและส่งคืนผลลัพธ์ ในที่นี้ นิพจน์อาจมีวงเล็บ ซึ่งควรประเมินก่อน ดังนั้น หากอินพุตเป็น s =T และ (F หรือ T) ผลลัพธ์จะเป็น True เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้: stack :=รายการใหม่ t =รายการองค์ประกอบของ s แบ่งตามช

  2. โปรแกรมเช็คว่าผู้เล่นคนแรกชนะในเกมแคนดี้รีมูฟหรือไม่ใน Python?

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

  3. โปรแกรมแปลงเลขโรมันเป็นจำนวนเต็มใน Python?

    สมมติว่าเรามีเลขโรมัน เราต้องแปลงเป็นตัวเลข ดังที่เราทราบดีว่าเลขโรมันแสดงด้วยสัญลักษณ์จากซ้ายไปขวาจากมากไปหาน้อย ข้อยกเว้นเพียงอย่างเดียวคือเมื่อแทนหนึ่งสัญลักษณ์ที่น้อยกว่า ความหมายสัญลักษณ์ตัวเลขโรมันบางส่วนมีดังนี้: ม:1,000 D:500 C:100 L:50 X:10 วี:5 ฉัน:1 ดังนั้น หากอินพ

  4. โปรแกรมหาจำนวนหลักสูตรสูงสุดที่เราสามารถทำได้ตามช่วงเวลาใน Python?

    สมมติว่าเรามีรายการช่วงเวลาในรูปแบบ [start, end] ซึ่งแสดงถึงเวลาเริ่มต้นและสิ้นสุดของหลักสูตร เราต้องหาจำนวนหลักสูตรสูงสุดที่เราสามารถทำได้ สมมติว่าเราสามารถเรียนได้ครั้งละหนึ่งหลักสูตรเท่านั้นและการเริ่มหลักสูตรจะต้องช้ากว่าการสิ้นสุดหลักสูตรที่แล้ว ดังนั้น ถ้า input เท่ากับ times =[[3, 6],[6, 9],

  5. โปรแกรมหาจำนวนคอลัมน์ที่พลิกเพื่อให้ได้จำนวนแถวที่เท่ากันใน Python สูงสุด?

    สมมติว่าเรามีเมทริกซ์ไบนารี เราสามารถเลือกคอลัมน์จำนวนเท่าใดก็ได้ในเมทริกซ์ที่กำหนด และพลิกทุกเซลล์ในคอลัมน์นั้น การแปลงเซลล์หมายถึงการกลับค่าของเซลล์ เราต้องหาจำนวนแถวสูงสุดที่มีค่าทั้งหมดเท่ากันหลังจากการพลิกบางจำนวน ดังนั้นถ้าเมทริกซ์เป็นแบบนี้ 0 0 0 0 0 1 1 1 0 ผลลัพธ์จะเป็น 2 เนื่องจากหลั

  6. โปรแกรมค้นหาความยาวของสตริงอักขระที่ไม่ซ้ำที่ต่อกันใน Python หรือไม่

    สมมติว่าเรามีรายการคำสตริง เราต้องสร้างสตริงที่สร้างขึ้นโดยการต่อคำที่ต่อเนื่องกันเพื่อให้แต่ละตัวอักษรไม่ซ้ำกัน ในที่สุดเราก็ต้องหาความยาวของการต่อกันที่ยาวที่สุด ดังนั้น หากอินพุตเป็นเหมือนคำ =[xyz, xyw, wab, cde] ผลลัพธ์จะเป็น 9 เนื่องจากเราไม่สามารถเลือกคำใดๆ ได้เนื่องจากมีอักขระที่ซ้ำกัน เพื่

  7. โปรแกรมหาผลรวมของคู่ที่ต่อกันของแต่ละองค์ประกอบในรายการใน Python?

    สมมติว่าเรามีรายการหมายเลขที่เรียกว่า nums เราต้องหาผลรวมของการต่อกันของตัวเลขทุกคู่เป็นตัวเลข ในที่นี้ คู่ (i, j) และ คู่ (j, i) ถือว่าต่างกัน ดังนั้น หากอินพุตเป็นเหมือน nums =[5, 3] ผลลัพธ์จะเป็น 176 เนื่องจากเรามีการต่อกันดังต่อไปนี้:(nums[0] + nums[0]) =(5 concat 5) =55, ( nums[0] + nums[1]) =

  8. โปรแกรมหาเมทริกซ์ความสูงของคอนโดมิเนียมแต่ละห้องเพิ่มขึ้นจนสุดใน Python?

    สมมติว่าเรามีเมทริกซ์ 2 มิติ โดยที่เมทริกซ์ [r, c] แทนความสูงของคอนโดมิเนียมในเมือง มองเห็นเส้นขอบฟ้าตะวันตก-ตะวันออกโดยใช้ค่าสูงสุดของแต่ละแถวในเมทริกซ์ และสามารถมองเห็นเส้นขอบฟ้าเหนือ-ใต้ได้โดยใช้ค่าสูงสุดของแต่ละคอลัมน์ เราต้องหาเมทริกซ์ใหม่ที่เพิ่มความสูงของคอนโดมิเนียมแต่ละห้องให้สูงที่สุดเท่าท

  9. โปรแกรมหาความยาวของแท่งไม้ที่ยาวที่สุดใน Python?

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

  10. โปรแกรมที่จะลบโหนดทั้งหมดที่มีลูกเพียงคนเดียวจากต้นไม้ไบนารีใน Python?

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

  11. โปรแกรมค้นหาสถานะถัดไปของสถานะเมทริกซ์เซลล์ถัดไปใน Python?

    สมมติว่าเรามีเมทริกซ์ไบนารี 2D โดยที่ 1 หมายถึงเซลล์ที่มีชีวิตและ 0 หมายถึงเซลล์ที่ตายแล้ว เพื่อนบ้านของเซลล์คือเซลล์แนวนอน แนวตั้ง และแนวทแยงในทันที เราต้องหาสถานะถัดไปของเมทริกซ์โดยใช้กฎเหล่านี้ เซลล์ที่มีชีวิตที่มีเพื่อนบ้านที่อาศัยอยู่สองหรือสามคนอาศัยอยู่ เซลล์ที่ตายแล้วที่มีเพื่อนบ้านที่

  12. โปรแกรมนับจำนวนการดำเนินการขั้นต่ำที่จำเป็นในการทำให้ตัวเลขไม่ใช่ coprime ใน Python?

    สมมติว่าเรามีตัวเลข A และ B สองตัว ตอนนี้ในแต่ละการดำเนินการ เราสามารถเลือกตัวเลขตัวใดตัวหนึ่งและเพิ่มได้ 1 หรือลดลง 1 เราต้องหาจำนวนการดำเนินการขั้นต่ำที่เราต้องการเพื่อให้ตัวหารร่วมมากสุด ระหว่าง A และ B ไม่ใช่ 1 ดังนั้น หากอินพุตเป็น A =8, B =9 เอาต์พุตจะเป็น 1 เนื่องจากเราเลือก 9 ได้ จากนั้นจึง

  13. โปรแกรมพิมพ์จำนวนอักขระสูงสุดโดยคัดลอกและวางใน n ขั้นตอนใน Python?

    สมมติว่าเรามีตัวเลข n; เราต้องหาจำนวนอักขระสูงสุดที่เราป้อนได้โดยใช้การดำเนินการ n ครั้ง ซึ่งการดำเนินการแต่ละครั้งจะเหมือนกัน การใส่ตัวอักษร x คัดลอกอักขระทั้งหมด แปะ ดังนั้นหากอินพุตเท่ากับ n =12 เอาต์พุตจะเป็น 81 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ ถ้า n <=4 แล้ว กลับ n

  14. โปรแกรมหาค่าขั้นต่ำในการปีนบันไดใน Python?

    สมมติว่าเรามีรายการตัวเลขที่เรียกว่าบันได และอีกค่าหนึ่งคือ k ขณะนี้เราอยู่ที่บันได 0 และต้องการปีนไปยังดัชนีสุดท้ายของบันได ค่า stair[i] หมายถึง ต้นทุนที่จะไปถึงที่ index และในแต่ละรอบ เราสามารถกระโดด 1, 2, ... k, บันไดในคราวเดียว เราต้องหาต้นทุนขั้นต่ำเพื่อปีนขึ้นบันไดสุดท้าย ดังนั้นหากอินพุตเป็น

  15. โปรแกรมค้นหาความยาวของชุดคำที่ยาวที่สุดใน Python?

    สมมติว่าเรามีรายการคำที่ถูกต้อง และมีสตริง s ด้วย เราต้องหาความยาวของคำที่ลดจำนวนลงที่ยาวที่สุด ซึ่งสร้างขึ้นได้โดยการเริ่มที่ s และนำอักษรเดี่ยวออก และยังคงสร้างคำที่ถูกต้อง li เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ กำหนดฟังก์ชัน Solve() นี่ต้องใช้คำพูดนะ s max_num :=0 สำหรับแต่ละฉัน

  16. โปรแกรมหาจำนวนของผลรวมเหรียญที่แตกต่างกันที่เราสามารถสร้างด้วยเหรียญและปริมาณใน Python ได้หรือไม่

    สมมติว่าเรามีรายการค่าที่เรียกว่า coins และอีกรายการหนึ่งเรียกว่าปริมาณที่เท่ากัน มูลค่าของเหรียญ ith คือ coins[i] และขณะนี้เรามีจำนวนเหรียญ ith ในปริมาณ[i] เราต้องหาจำนวนค่ารวมของเหรียญที่แตกต่างกันที่เราหาได้โดยใช้กลุ่มที่ไม่ว่างเปล่าของเหรียญเหล่านี้ ดังนั้น หากการป้อนเป็นเหมือนเหรียญ =[1, 2, 5]

  17. โปรแกรมใส่รูปแบบลงในแท็กตัวหนาใน Python?

    สมมติว่าเรามีข้อความและรายการสตริงที่เรียกว่ารูปแบบ เราต้องกำหนดฟังก์ชันที่เป็นตัวหนา โดยที่สตริงย่อยทั้งหมดในข้อความที่ตรงกับสตริงใดๆ ในรูปแบบที่กำหนดจะถูกห่อด้วย และ แท็ก หากรูปแบบใดอยู่ติดกันหรือทับซ้อนกัน ควรรวมเป็นหนึ่งแท็ก ดังนั้น หากอินพุตเป็น text =thisissampleline รูปแบบ =[this, issam, s

  18. จะเพิ่มอาร์กิวเมนต์บรรทัดคำสั่งใน Python ได้อย่างไร

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

Total 8994 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:186/450  20-คอมพิวเตอร์/Page Goto:1 180 181 182 183 184 185 186 187 188 189 190 191 192