मान लीजिए हमारे पास एक संख्या n है जो n x n आकार के शतरंज बोर्ड को दर्शाती है। हमें उन तरीकों की संख्या ढूंढनी है जिनसे हम n रूक रख सकते हैं, ताकि वे एक-दूसरे पर हमला न कर सकें। यहां दो तरीकों को अलग माना जाएगा यदि एक तरीके में शतरंज बोर्ड का कोई सेल भरा है, और दूसरे तरीके में वह सेल खाली है। (हम जानते हैं कि रूक एक-दूसरे पर हमला कर सकते हैं यदि वे समान पंक्ति या समान स्तंभ पर हैं)।
उदाहरण के लिए, यदि इनपुट 3 है, तो आउटपुट 6 होगा।

इसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:
- f = n का फैक्टोरियल
- f वापस करें
उदाहरण
import math
class Solution:
def solve(self, n):
return math.factorial(n)
ob = Solution()
print(ob.solve(3))
इनपुट
3
आउटपुट
6