Module: जबकि लूप का उपयोग करने के लिए कार्य


Problem

6 /9


विभाजक

Problem

कलाकार “द स्प्लिटर” प्राकृतिक संख्याओं को परिवर्तित करें। इसके दो आदेश हैं: “1 घटाना” और “2 से विभाजित करें”, पहला आदेश संख्या को 1 से कम कर देता है, दूसरा आदेश संख्या को आधा कर देता है यदि वह सम है, अन्यथा एक त्रुटि होती है।

दिए गए दो प्राकृत संख्या A और B (\(A>B\))। स्प्लिटर के लिए एक एल्गोरिदम लिखें जो संख्या <कोड>ए को संख्या <कोड>बी में परिवर्तित करता है और साथ ही निर्देशों की न्यूनतम संख्या शामिल करता है। एल्गोरिथम कमांड प्रति पंक्ति एक आउटपुट होना चाहिए, पहला कमांड -1 के रूप में दर्शाया गया है, दूसरा कमांड :2 के रूप में।

इनपुट
दो प्राकृतिक संख्याएं <कोड>ए और <कोड>बी दर्ज की जाती हैं (प्रति पंक्ति एक संख्या)।

छाप
समस्या का उत्तर प्रिंट करें।
 

 

उदाहरण
<टेबल क्लास = "टेबल-एसएम टेबल-बॉर्डर टेबल-स्ट्राइप्ड टेबल-लिस्ट-टेस्ट"> <सिर> <थ वर्ग = "अंक"> # <वें>इनपुट <वें>आउटपुट <शरीर> 1 100
1 :2
:2
-1
:2
:2
:2
-1
: 2