Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में कॉर्नर विकर्णों को हटाने के बाद सेल गणना

मान लीजिए कि हमारे पास n x n बोर्ड की लंबाई का प्रतिनिधित्व करने वाली संख्या n है। हमें उन सभी कक्षों को हटाना होगा जो चार कोनों में से एक के विकर्ण हैं और खाली कक्षों की संख्या लौटाते हैं।

इसलिए, यदि इनपुट n =4 जैसा है,

X X
X X
X X
X X

तब आउटपुट 8 होगा।

इसे हल करने के लिए, हम इस सूत्र का पालन करेंगे -

  • n*n - 2 * n +(n mod 2)

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

उदाहरण

class Solution:
   def solve(self, n):
      return n*n - 2 * n + (n%2)
ob = Solution()
print(ob.solve(4))

इनपुट

4

आउटपुट

8

  1. पायथन टिंकर में विधि के बाद

    जीयूआई बनाने के लिए टिंकर एक पायथन पुस्तकालय है। इसमें डेटा और GUI ईवेंट दिखाने के लिए GUI विंडो और अन्य विजेट बनाने और हेरफेर करने के लिए कई अंतर्निहित तरीके हैं। इस लेख में हम देखेंगे कि टिंकर जीयूआई में बाद की विधि का उपयोग कैसे किया जाता है। सिंटैक्स .after(delay, FuncName=FuncName) This method

  1. एक सरणी में व्युत्क्रमों की गणना करने के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें आवश्यक व्युत्क्रम की गणना करने और उसे प्रदर्शित करने की आवश्यकता है। सरणी को क्रमबद्ध करने के लिए कितने चरणों की आवश्यकता है, इसकी गणना करके उलटा गणना प्राप्त की जाती है। आइए अब नीचे दिए

  1. पायथन में इनप्लेस ऑपरेटर

    परिभाषा - इन-प्लेस ऑपरेशन एक ऐसा ऑपरेशन है जो किसी दिए गए रैखिक बीजगणित, वेक्टर, मैट्रिसेस (टेन्सर) की सामग्री को बिना कॉपी किए सीधे बदल देता है। वे ऑपरेटर जो ऑपरेशन करने में मदद करते हैं उन्हें इन-प्लेस ऑपरेटर कहा जाता है। उदाहरण:a+=b, a=operator.iadd(a, b) . के बराबर है इन-प्लेस ऑपरेशन के लिए कु