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

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

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

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

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

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

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

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

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

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

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

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

  7. ตรวจสอบว่าสตริงมี substring palindrome ความยาวคู่หรือไม่ใน Python

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

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

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

  9. ตรวจสอบว่าสตริงมีความถี่ตัวอักษรเท่ากันทุกตัวโดยอนุญาตให้แตกต่าง 1 ตัวใน Python

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

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

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

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

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

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

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

  13. ตรวจสอบว่าสตริงเป็น suffix ของอีกสตริงหนึ่งใน Python

    สมมติว่าเรามีสตริงสองตัว s และ t เราต้องตรวจสอบว่า s เป็น suffix ของ t หรือไม่ เช่น ถ้าอินพุตเป็น s = ate, t = unfortunate ผลลัพธ์จะเป็น True ในการแก้ปัญหานี้ เราจะทำตามขั้นตอนดังนี้: s_len := ขนาดของ s t_len := ขนาดของ t t_len แล้วคืนค่า False สำหรับ i ในช่วง 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. ตรวจสอบว่าสตริง 2 ตัวอักษรสามารถสร้างได้จากคำที่กำหนดหรือไม่ใน Python

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

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

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

  18. ตรวจสอบว่าบิตทั้งหมดของจำนวนถูกตั้งค่า (เป็น 1) หรือไม่ใน Python

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

  19. ตรวจสอบว่าตัวเลขทุกหลักของจำนวนหารจำนวนนั้นลงตัวหรือไม่ใน Python

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

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

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

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