Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. ตรวจสอบว่าสตริงสามารถแปลงเป็นสตริงอื่นได้หรือไม่โดยแทนที่สระและพยัญชนะในPython

    สมมติว่าเรามีสองสตริง s และ t เราสามารถเปลี่ยนอักขระในตำแหน่งใดก็ได้เป็นสระใด ๆ หากเป็นสระอยู่แล้วหรือเป็นพยัญชนะถ้าเป็นพยัญชนะอยู่แล้ว เราต้องตรวจสอบว่า s สามารถแทน t หรือกลับกันได้ e เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - s_size :=ขนาดของ s ถ้า s_size ไม่เหมือนกับ size ของ t แล้ว คืนค่าเท

  2. ตรวจสอบว่าสามารถสร้างสตริงจากสตริงอื่นโดยใช้ข้อจำกัดที่กำหนดใน Python . ได้หรือไม่

    สมมติว่าเรามีสตริงตัวพิมพ์เล็กสองสตริง s และ t เราต้องตรวจสอบว่า t สามารถสร้างขึ้นจาก s โดยใช้ข้อจำกัดต่อไปนี้หรือไม่ - อักขระของ t มีอยู่ใน s เช่น หากมี a สองตัวใน t ดังนั้น s ก็ควรมี a สองตัวด้วย เมื่ออักขระใดๆ ใน t ไม่อยู่ใน s ให้ตรวจสอบว่าอักขระสองตัวก่อนหน้า (ค่า ASCII สองค่าก่อนหน้า) มีอ

  3. ตรวจสอบว่าสามารถรับสตริงได้หรือไม่โดยหมุนสตริงอีก 2 ตำแหน่งใน Python

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

  4. ตรวจสอบว่าสามารถจัดเรียงสตริงใหม่เพื่อสร้าง palindrome พิเศษใน Python . ได้หรือไม่

    สมมติว่าเรามีสตริง เราต้องตรวจสอบว่าอักขระของสตริงที่กำหนดสามารถสับเปลี่ยนเพื่อสร้าง palindrome ได้หรือไม่ ดังนั้น หากอินพุตเป็น s =aarcrce เอาต์พุตจะเป็น True เนื่องจากเราสามารถสับเปลี่ยนอักขระเพื่อสร้าง racecar ซึ่งเป็นพาลินโดรมได้ เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ขนาด :=256 freq :=

  5. ตรวจสอบว่าสามารถทำซ้ำสตริงเพื่อสร้างสตริงอื่นใน Python . ได้หรือไม่

    สมมติว่าเรามีสตริง s และ t สองสตริง เราต้องหาจำนวนครั้งที่สตริง s สามารถต่อกันเพื่อสร้าง t หากเราไม่สามารถสร้าง t โดยใช้ s ได้ ให้คืนค่า -1 ดังนั้น หากอินพุตเป็น s =tom t =tomtomtom เอาต์พุตจะเป็น 3 เนื่องจากเราสามารถต่อ tom 3 ครั้งเพื่อให้ได้ tomtomtom เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -

  6. ตรวจสอบว่าสตริงสามารถว่างได้หรือไม่โดยการลบสตริงย่อยที่กำหนดซ้ำในPython

    สมมติว่าเรามีสองสตริง s และ t เราสามารถลบ t ออกจาก s กี่ครั้งก็ได้ และ t ปรากฏขึ้นทีละครั้งเท่านั้น เราต้องตรวจสอบว่า s สามารถว่างได้หรือไม่โดยลบ t ออกหลาย ๆ ครั้งตามที่ต้องการ ดังนั้น หากอินพุตเป็น s =pipipinnn t =pin ผลลัพธ์จะเป็น True เนื่องจากเราสามารถลบ pin ออกจาก pipipinnn ได้ เราก็จะได้ pipi

  7. ตรวจสอบว่าสตริงมีสตริงย่อย palindromic ที่มีความยาวเท่ากันใน Python . หรือไม่

    สมมติว่าเรามีสตริง s เราต้องตรวจสอบว่าสตริงนี้มี palindrome ที่มีความยาวเท่ากันหรือไม่ ดังนั้น หากอินพุตเป็นเหมือน s =ตอนบ่าย ผลลัพธ์จะเป็น True เนื่องจาก ตอนบ่าย มีความยาว palindrome noon เท่ากัน เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้: สำหรับฉันในช่วง 0 ถึงขนาดของสตริง - 1 ทำ ถ้า string[i] เ

  8. ตรวจสอบว่าสตริงตามรูปแบบ a^n b^n หรือไม่ใน Python

    สมมติว่าเรามีสตริงที่เราต้องตรวจสอบว่าสตริงนั้นเป็นไปตามรูปแบบ a^nb^n หรือไม่ นี่คือสตริงจริงเมื่อ n =3 สตริงจะเป็น aabbb ดังนั้น หากอินพุตเป็น s =aaaaabbbbb ผลลัพธ์จะเป็น True ดังนี้ a^5b^5 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ขนาด :=ขนาดของเอส สำหรับฉันในช่วง 0 ถึงขนาด - 1 ทำ ถ้า s[i] ไ

  9. ตรวจสอบว่าสตริงมีอักขระทั้งหมดที่มีความถี่เท่ากันหรือไม่โดยอนุญาตให้ใช้รูปแบบเดียวใน Python

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

  10. ตรวจสอบว่าสตริงมี m ต่อเนื่องกัน 1 วินาทีหรือ 0 วินาทีใน Python

    สมมติว่าเรามีสตริงไบนารี s และอีกค่าหนึ่งคือ m เราต้องตรวจสอบว่าสตริงนั้นมีค่า m ติดต่อกันเป็น 1 หรือ m ติดต่อกันเป็น 0 หรือไม่ ดังนั้น หากอินพุตเป็น s =1110111000111, m =3 เอาต์พุตจะเป็น True เนื่องจากมี 0 และ 1 ติดต่อกันสามรายการ เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - str_size :=ขนาดของ s

  11. ตรวจสอบว่าสตริงเป็น Colindrome ใน Python . หรือไม่

    สมมติว่าเรามีสตริง s เราต้องตรวจสอบว่าสตริงที่กำหนดเป็น colindrome หรือไม่ โคลินโดรมเป็นสตริงที่ต่อกันเป็นพาลินโดรมที่มีความยาว 6 ท่อน ดังนั้น หากอินพุตเป็น s =aabbaamnoonm ผลลัพธ์จะเป็น True เนื่องจากมี palindromes เช่น aabbaa และ mnoonm ทั้งคู่มีความยาว 6 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่าน

  12. ตรวจสอบว่าสตริงเป็น Isogram หรือไม่ใน Python

    สมมติว่าเรามีสตริง s เราต้องตรวจสอบว่าสตริงที่กำหนดเป็น isogram หรือไม่ ไอโซแกรมคือสตริงที่มีตัวอักษรแต่ละตัวปรากฏเป็นหนึ่งเดียว ดังนั้น หากอินพุตเป็นเหมือน s =education ผลลัพธ์จะเป็น True เพราะอักขระทั้งหมดใน education เกิดขึ้นเพียงครั้งเดียว เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - char_lis

  13. ตรวจสอบว่าสตริงเป็นส่วนต่อท้ายของอีกอันใน Python . หรือไม่

    สมมติว่าเรามีสองสตริง s และ t เราต้องตรวจสอบว่า s ต่อท้าย t หรือไม่ ดังนั้น หากอินพุตเป็นเหมือน s =ate t =unfortunate ผลลัพธ์จะเป็น True เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - s_len :=ขนาดของ s t_len :=ขนาดของเสื้อ t_len แล้ว คืนค่าเท็จ สำหรับฉันในช่วง 0 ถึง s_len ทำ ถ้า s[s_len - i - 1]

  14. ตรวจสอบว่าสตริงเป็นชื่อที่พิมพ์ของชื่อที่ระบุใน Python . หรือไม่

    สมมติว่าเรามีสตริงตัวพิมพ์เล็กสองตัว s และ t บางครั้ง เมื่อเราพิมพ์สระ คีย์อาจถูกกดค้างไว้ และสระจะถูกทำซ้ำ 1 ครั้งขึ้นไป เราต้องตรวจสอบว่าเป็นไปได้ไหมที่ t จะเป็นตัวระบุ s หรือไม่ ดังนั้น หากอินพุตเป็นเหมือน s =mine t =miiine ผลลัพธ์จะเป็น True เนื่องจากสระ i ซ้ำ 3 ครั้ง ตัวอักษรอื่นๆ ก็ใช้ได้ เพ

  15. ตรวจสอบว่าสามเหลี่ยมของพื้นที่บวกเป็นไปได้ด้วยมุมที่กำหนดใน Python

    สมมุติว่าเรามีสามมุม เราต้องตรวจสอบว่าสามารถสร้างสามเหลี่ยมพื้นที่บวกด้วยมุมเหล่านี้ได้หรือไม่ ดังนั้น หากอินพุตเป็น a =40 b =120 c =20 ผลลัพธ์จะเป็น True เป็นผลรวมของ 40 + 120 + 20 =180 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ถ้า a, b และ c ไม่ใช่ 0 และ (a + b + c) เท่ากับ 180 แล้ว =b แล้ว

  16. ตรวจสอบว่าสามารถสร้างสตริงสองอักขระโดยใช้คำที่กำหนดใน Python . ได้หรือไม่

    สมมติว่าเรามีสตริง s ยาว 2 และมีรายการคำ w โดยที่ทุกคำมีความยาว 2 เราต้องตรวจสอบว่าเราสามารถเชื่อมคำจาก w และสตริงที่ต่อกันนั้นมี s เป็นสตริงย่อยหรือไม่ ดังนั้น หากอินพุตเป็น s =no, w =[ol, on, ni, to] ผลลัพธ์จะเป็น True เนื่องจากเราสามารถเชื่อมสตริงเช่น onol ได้ มีคำว่า ไม่ เพื่อแก้ปัญหานี้ เราจะ

  17. ตรวจสอบว่าองค์ประกอบอาร์เรย์ทั้งหมดแตกต่างกันใน Python . หรือไม่

    สมมติว่าเรามีรายการตัวเลขที่เรียกว่า nums เราต้องตรวจสอบว่าองค์ประกอบทั้งหมดใน nums นั้นไม่ซ้ำกันหรือไม่ ดังนั้น หากอินพุตมีค่าเท่ากับ nums =[2, 3, 6, 5, 1, 8] ผลลัพธ์จะเป็น True เนื่องจากองค์ประกอบทั้งหมดไม่ซ้ำกัน เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - n :=ขนาด l s :=ชุดใหม่ สำหรับฉันในช่ว

  18. ตรวจสอบว่าบิตของตัวเลขตั้งค่าไว้ใน Python . หรือไม่

    สมมติว่าเรามีตัวเลข n เราต้องตรวจสอบว่าบิตทั้งหมดถูกตั้งค่า (1) สำหรับหมายเลขที่กำหนด n หรือไม่ ดังนั้น หากอินพุตมีค่าเท่ากับ n =255 ผลลัพธ์จะเป็น True เนื่องจากเลขฐานสองของ 255 คือ 11111111 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ถ้าตัวเลขเหมือนกับ 0 แล้ว คืนค่าเท็จ 0, ทำ ถ้าเป็นเลขคู่ ค

  19. ตรวจสอบว่าตัวเลขทั้งหมดของตัวเลขหารด้วย Python . หรือไม่

    สมมติว่าเรามีตัวเลข n เราต้องตรวจสอบว่าตัวเลขทั้งหมดของมันสามารถหาร n ได้หรือไม่ ดังนั้น หากอินพุตเท่ากับ n =135 ผลลัพธ์จะเป็น True เพราะ (135 / 1 =135), (135 / 3 =45) และ (135 / 5 =27) เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ค่า :=n 0, ทำ d :=val mod 10 ถ้า n ไม่หารด้วย d แล้ว คืนค่าเท็จ

  20. ตรวจสอบว่าองค์ประกอบทั้งหมดของอาร์เรย์เป็นพาลินโดรมหรือไม่ใน Python

    สมมติว่าเรามีรายการตัวเลข เราต้องเช็คก่อนว่ารายชื่อพาลินโดรมหรือเปล่า ดังนั้น หากอินพุตมีค่าเท่ากับ nums =[10, 12, 15, 12, 10] ผลลัพธ์จะเป็น True เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - n :=ขนาดของ nums รีเซ็ต is_palindrome ผม :=0 ในขณะที่ i <=ผลหารของ (n / 2) และ n ไม่ใช่ 0, do ถ้า nums[i]

Total 8994 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:207/450  20-คอมพิวเตอร์/Page Goto:1 201 202 203 204 205 206 207 208 209 210 211 212 213