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

एक सरणी को चक्रीय रूप से घुमाने के लिए पायथन प्रोग्राम

उपयोगकर्ता इनपुट सरणी को देखते हुए। हमारा कार्य चक्रीय रूप से घुमाना है अर्थात दक्षिणावर्त मूल्य को घुमाना है।

उदाहरण

इनपुट:ए=[1,2,3,4,5]आउटपुट=[5,1,2,3,4]

एल्गोरिदम

चरण 1:इनपुट सरणी तत्व। चरण 2:अंतिम तत्व को एक चर x में संग्रहीत करें। चरण 3:सभी तत्वों को एक स्थान आगे शिफ्ट करें। चरण 4:सरणी के पहले तत्व को x से बदलें।

उदाहरण कोड

# पायथन प्रोग्राम को चक्रीय रूप से घुमाने के लिए#एक सरणी को एक से# रोटेशनडेफ रोटेट के लिए विधि(ए, एन):एक्स =ए[एन - 1] मैं रेंज में (एन -1, 0, -1):ए [ मैं] =ए [i - 1]; ए [0] =एक्स; # ड्राइवर फ़ंक्शनए =सूची () एन =इंट (इनपुट ("सूची का आकार दर्ज करें ::")) प्रिंट ("सूची का तत्व दर्ज करें ::") मैं रेंज में (int) (एन)):के =इंट (इनपुट ("")) ए। एपेंड (के) प्रिंट ("सरणी है ::>") के लिए मैं रेंज में (0, एन):प्रिंट (ए [i], अंत =' ') रोटेट करें (ए, एन) प्रिंट ("\ n रोटेटेड ऐरे है") फॉर आई इन रेंज (0, एन):प्रिंट (ए [i], एंड =' ')

आउटपुट

सूची का आकार दर्ज करें ::5सूची का तत्व दर्ज करें ::87906756सरणी ::>8 7 90 67 56 है। 
  1. सरणी रोटेशन के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - एक टेक्स्ट और एक पैटर्न को देखते हुए, हमें टेक्स्ट में पैटर्न और उसके क्रमपरिवर्तन (या विपर्यय) की सभी घटनाओं को प्रिंट करना होगा। आइए अब नीचे दिए गए कार्यान्वयन में समाधान देखें - उदाहरण # maximum value MAX = 300 #

  1. सरणी का योग खोजने के लिए पायथन कार्यक्रम

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

  1. पायथन प्रोग्राम में इंसर्शन सॉर्ट

    इस लेख में, हम पायथन 3.x में इंसर्शन सॉर्ट के कार्यान्वयन के बारे में जानेंगे। या पहले। एल्गोरिदम प्रत्येक पुनरावृत्ति पर क्रमबद्ध सरणी को बढ़ाकर इनपुट तत्वों पर पुनरावृति करें। सॉर्ट किए गए सरणी में उपलब्ध सबसे बड़े मान के साथ वर्तमान तत्व की तुलना करें। यदि वर्तमान तत्व अधिक है, तो यह तत्