Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. ตรวจสอบว่าเลขทศนิยมที่กำหนดเป็นคู่หรือคี่ใน Python

    สมมุติว่าเรามีเลขทศนิยม เราต้องเช็คว่าเป็นเลขคี่หรือคู่ โดยทั่วไปสำหรับจำนวนเต็มจะง่ายโดยการหารหลักสุดท้ายด้วย 2 แต่สำหรับเลขทศนิยมจะไม่ตรงไปตรงมาเช่นนั้น เราหารหลักสุดท้ายด้วย 2 ไม่ได้เพื่อตรวจว่าเป็นคี่หรือคู่ ดังนั้น หากอินพุตเป็น n =200.290 ผลลัพธ์จะเป็นเลขคี่ แม้ว่าตัวเลขสุดท้ายจะหารด้วย 2 ลงต

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

    สมมติว่าเรามีสองสตริง s และ t และ r เราต้องตรวจสอบว่า r =s | t หรือ r =t + s โดยที่ | แสดงถึงการต่อกัน ดังนั้น หากอินพุตเป็น s =world t =hello r =helloworld ผลลัพธ์จะเป็น True เนื่องจาก helloworld (r) =hello (t) | โลก เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ถ้าขนาดของ r ไม่เหมือนกับผลรวมของค

  3. ตรวจสอบว่าตัวเลขที่ให้มาสามตัวเป็นจำนวนเฉพาะที่อยู่ติดกันใน Python . หรือไม่

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

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

    สมมติว่าเรามีสองอาร์เรย์ nums1 และ nums2 และอีกค่าหนึ่งคือ k เราต้องตรวจสอบว่าอาร์เรย์ทั้งสองสามารถสร้างให้เท่ากันได้หรือไม่โดยแก้ไของค์ประกอบใดองค์ประกอบหนึ่งจาก nums1 ด้วยวิธีต่อไปนี้ (เพียงครั้งเดียว):เราสามารถเพิ่มค่าใดก็ได้จากช่วง [-k, k] ไปยังองค์ประกอบใด ๆ ของ nums1 ดังนั้น หากอินพุตเป็น num

  5. ตรวจสอบว่ามีการตั้งค่าบิตที่ K หรือไม่ใน Python

    สมมติว่าเรามีตัวเลข n และอีกค่าหนึ่งคือ k เราต้องตรวจสอบว่าบิต kth ใน n ถูกตั้งค่า (1) หรือไม่ ค่าของ k พิจารณาจากด้านขวามือ ดังนั้น หากอินพุตเป็น n =23, k =3 เอาต์พุตจะเป็น True เนื่องจากรูปแบบไบนารีของ 23 คือ 10111 ดังนั้นบิตสุดท้ายที่สามคือ 1 (ชุด) เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -

  6. ตรวจสอบว่า N เป็น Dihedral Prime Number หรือไม่ใน Python

    สมมติว่าเรามีตัวเลข n เราต้องตรวจสอบว่า n เป็นไดฮีดรัลไพรม์หรือไม่ กล่าวได้ว่าตัวเลขเป็นจำนวนเฉพาะแบบไดฮีดรัลเมื่อตัวเลขนั้นเป็นจำนวนเฉพาะและยังแสดงตัวเลขเดียวกันหรือจำนวนเฉพาะอื่นๆ โดยใช้การแสดงผลแบบ 7 ส่วนโดยไม่คำนึงถึงการวางแนวของหน้าจอ (ปกติหรือคว่ำหน้า) ดังนั้นหากอินพุตเท่ากับ n =1181 เอาต์พุต

  7. ตรวจสอบว่าผลคูณของตัวเลข 'n' เป็นคู่หรือคี่ใน Python

    สมมติว่าเรามีตัวเลขอาร์เรย์ เราต้องตรวจสอบว่าผลคูณของตัวเลขเหล่านี้เป็นคู่หรือคี่ ดังนั้น หากอินพุตมีค่าเท่ากับ nums =[5,7,4,2,6] ผลลัพธ์จะเป็นเลขคู่เนื่องจากการคูณคือ 1680 และนี่จะเป็นค่าคู่ เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - สำหรับฉันในช่วง 0 ถึงขนาดของ nums - 1 ทำ ถ้า nums[i] เป็นคู่

  8. ตรวจสอบว่าผลคูณของหลักที่ตำแหน่งคู่หารด้วยผลรวมของหลักที่ตำแหน่งคี่ของตัวเลขใน Python ลงตัวหรือไม่

    สมมติว่าเรามีตัวเลข n เราต้องตรวจสอบว่าผลคูณของหลักที่ตำแหน่งคู่ของ n หารด้วยผลรวมของหลักที่ตำแหน่งคี่ของ n ได้หรือไม่ สถานที่เริ่มนับจากขวาไปซ้าย ขวาสุดอยู่ที่ตำแหน่งที่ 1 ดังนั้น หากอินพุตเท่ากับ n =59361 ผลลัพธ์จะเป็น True (1*3*5) =(6+9) เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - digit_count

  9. ตรวจสอบว่าผลคูณของตัวเลขในตำแหน่งคู่ของตัวเลขนั้นหารด้วย K ใน Python . ได้หรือไม่

    สมมติว่าเรามีตัวเลข n และอีกจำนวนหนึ่ง k เราต้องตรวจสอบว่าผลคูณของหลักที่ตำแหน่งคู่ของ n หารด้วย k ลงตัวหรือไม่ สถานที่เริ่มนับจากขวาไปซ้าย ขวาสุดอยู่ที่ตำแหน่งที่ 1 ดังนั้น หากอินพุตเท่ากับ n =59361 ผลลัพธ์จะเป็น True เนื่องจาก (1*3*5) หารด้วย 3 ลงตัว เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -

  10. ตรวจสอบว่าผลคูณของจำนวนเต็มจาก a ถึง b เป็นค่าบวก ค่าลบ หรือศูนย์ใน Python

    สมมติว่าเรามีขีดจำกัดล่างและขีดจำกัดบนของช่วง [l, u] เราต้องตรวจสอบว่าผลคูณของตัวเลขในช่วงนั้นเป็นบวกหรือลบหรือศูนย์ ดังนั้น หากอินพุตเป็น l =-8 u =-2 ผลลัพธ์จะเป็นค่าลบ เนื่องจากค่าในช่วงนั้นคือ [-8, -7, -6, -5, -4, -3, - 2] จากนั้นผลคูณคือ -40320 ดังนั้นนี่คือค่าลบ เพื่อแก้ปัญหานี้ เราจะทำตามขั้

  11. ตรวจสอบว่าสามเหลี่ยมมุมฉากถูกต้องหรือไม่สำหรับด้านใหญ่ใน Python

    สมมติว่าเรามีสามด้านในรายการ เราต้องตรวจสอบว่าด้านทั้งสามนี้เป็นรูปสามเหลี่ยมมุมฉากหรือไม่ ดังนั้น หากอินพุตเป็นเหมือนด้าน =[8, 10, 6] ผลลัพธ์จะเป็นจริงตาม (8^2 + 6^2) =10^2 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - เรียงลำดับด้านรายการ ถ้า (ด้าน[0]^2 + ด้าน[1]^2) เท่ากับด้าน[2]^2 แล้ว คืนค่า

  12. ตรวจสอบว่าตัวเลขสามารถแสดงเป็น a^b ใน Python . ได้หรือไม่

    สมมติว่าเรามีตัวเลข n ต้องเช็คก่อนว่าจะทำออกมาเป็น a^b ได้หรือไม่ ดังนั้น หากอินพุตเท่ากับ 125 เอาต์พุตจะเป็น True เป็น 125 =5^3 ดังนั้น a =5 และ b =3 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ถ้า num เหมือนกับ 1 แล้ว: คืนค่าจริง สำหรับการเริ่มต้น i :=2 เมื่อ i * i <=num อัปเดต (เพิ่ม i ขึ้น

  13. ตรวจสอบว่าสามารถสร้างสตริงที่สองจากอักขระของสตริงแรกใน Python . ได้หรือไม่

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

  14. ตรวจสอบว่าผลรวมของหลักในตำแหน่งคี่ของตัวเลขนั้นหารด้วย K ใน Python . ได้หรือไม่

    สมมติว่าเรามีตัวเลข n และ k อีกจำนวนหนึ่ง เราต้องตรวจสอบว่าผลรวมของหลัก n ที่ตำแหน่งคี่ (จากด้านขวาไปด้านซ้าย) หารด้วย k ลงตัวหรือไม่ ดังนั้น หากอินพุตเป็น n =2416 k =5 ผลลัพธ์จะเป็น True เนื่องจากผลรวมของเลขคี่จากขวาไปซ้ายคือ 4 + 6 =10 ซึ่งหารด้วย 5 ลงตัว เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี

  15. ตรวจสอบว่าอักขระเฉลี่ยของสตริงมีอยู่ใน Python . หรือไม่

    สมมติว่าเรามีสตริงที่มีอักขระที่เป็นตัวอักษรและตัวเลขคละกัน เราต้องตรวจสอบว่ามีอักขระเฉลี่ยของสตริงอยู่หรือไม่ ถ้าใช่ ให้ส่งคืนอักขระนั้น ที่นี่ อักขระเฉลี่ยสามารถพบได้โดยการเอาพื้นของค่าเฉลี่ยของค่า ASCII ของอักขระแต่ละตัวในหน่วย s ดังนั้น หากอินพุตเป็น s =“pqrst” ผลลัพธ์จะเป็น r เพราะค่าเฉลี่ยของ

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

    สมมติว่าเรามีตัวเลข n และอีกค่าหนึ่งคือ k เราต้องตรวจสอบว่าบิต kth ใน n ถูกตั้งค่า (1) หรือ unset (0) ค่าของ k พิจารณาจากด้านขวามือ ดังนั้น หากอินพุตเป็น n =18 k =2 เอาต์พุตจะถูกตั้งค่าเป็นรูปแบบไบนารีของ 18 คือ 10010 ดังนั้นบิตสุดท้ายที่สองคือ 1 (ชุด) เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -

  17. ตรวจสอบว่าความถี่ของอักขระทั้งหมดในสตริงเป็นจำนวนเฉพาะหรือไม่ใน Python

    สมมติว่าเรามีสตริง s เราต้องตรวจสอบว่าการปรากฎของอักขระแต่ละตัวใน s เป็นจำนวนเฉพาะหรือไม่ ดังนั้น หากอินพุตเป็นเหมือน s =apuuppa ผลลัพธ์จะเป็น True เนื่องจากมีสองตัว a สามตัว และ p สองตัว เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - freq :=แผนที่ที่มีอักขระทั้งหมดและความถี่ สำหรับอักขระแต่ละตัวใน

  18. ตรวจสอบว่าตัวเลขที่กำหนดเป็น Euclid Number หรือไม่ใน Python

    สมมติว่าเรามีตัวเลข n เราต้องตรวจสอบว่า n เป็นเลขยูคลิดหรือไม่ อย่างที่เราทราบกันดีว่าเลขยุคลิดเป็นจำนวนเต็มซึ่งสามารถแสดงเป็น n=Pn +1 โดยที่ผลคูณของจำนวนเฉพาะ n ตัวแรกอยู่ที่ไหน ดังนั้นหากอินพุตเป็น n =211 ผลลัพธ์จะเป็น True n สามารถแสดงเป็น 211=(2×3×5×7)+1 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเห

  19. ตรวจสอบว่าตัวเลขที่ระบุเป็น Wagstaff prime หรือไม่ใน Python

    สมมติว่าเรามีตัวเลข n เราต้องตรวจสอบว่า n เป็น Wagstaff prime หรือไม่ ดังที่เราทราบ Wagstaff prime เป็นจำนวนเฉพาะที่อยู่ในรูปแบบต่อไปนี้ โดยที่ q เป็นจำนวนเฉพาะคี่ ดังนั้นหากอินพุตเป็น n =683 ผลลัพธ์จะเป็น True n สามารถแสดงเป็น ดังนั้นที่นี่ q =11 และ q เป็นจำนวนเฉพาะคี่ เพื่อแก้ปัญหานี้ เรา

  20. ตรวจสอบว่าตัวเลขที่กำหนดเป็น Cousin Prime หรือไม่ใน Python

    สมมติว่าเรามีคู่ของจำนวนเต็ม เราต้องตรวจสอบว่าเป็นญาติพี่น้องหรือไม่ ตัวเลขสองตัวเรียกว่าจำนวนเฉพาะลูกพี่ลูกน้องเมื่อทั้งคู่เป็นจำนวนเฉพาะและต่างกันด้วย 4 ดังนั้น หากอินพุตเป็นเหมือนคู่ =(19,23) ผลลัพธ์จะเป็น True เนื่องจากเป็นจำนวนเฉพาะสองตัวและผลต่างคือ 4 จึงเป็นจำนวนเฉพาะลูกพี่ลูกน้อง เพื่อแก้ป

Total 8994 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:212/450  20-คอมพิวเตอร์/Page Goto:1 206 207 208 209 210 211 212 213 214 215 216 217 218