मान x को देखते हुए y से बड़ा सबसे छोटा संख्यात्मक मान पाते हैं जो सभी मूल अंकों को बनाए रखते हुए गुणा और x से विभाजित होने में सक्षम है ।
- नए नंबर अंकों को नहीं खोते हैं।
- नए नंबर अंकों को हासिल नहीं करते हैं।
उदाहरण के लिए:
इनपुट: x = 2, y = २५००००
- मूल: 285714
- प्रभाग: 142857
- गुणन: 571428
यह सच है क्योंकि 285714 y से बड़ा है ; तब जब x को १४२7५ and में विभाजित किया जाता है और जब x को ५14१४२ in में गुणा किया जाता है । दोनों परीक्षणों में 285714 से सभी मूल अंक मौजूद हैं और कोई अतिरिक्त अंक नहीं जोड़े गए हैं।
नियम
- एक्स 2 या 3 होना चाहिए क्योंकि कुछ भी उच्च गणना करने के लिए बहुत लंबा लगता है।
- Y को शून्य से अधिक पूर्ण संख्या होना आवश्यक है ।
- सबसे छोटा कोड जीतता है।
परीक्षण के मामलों
ये मेरे सबसे सामान्य परीक्षण मामले हैं क्योंकि वे परीक्षण के लिए सबसे तेज हैं।
- x = 2, y = 250000 = 285714
- x = 2, y = 290000 = 2589714
- x = 2, y = 3000000 = 20978514
- x = 3, y = 31000000 = 31046895
- x = 3, y = 290000000 = 301046895
स्पष्टीकरण
- विभाजन का प्रकार कोई मायने नहीं रखता। यदि आप किसी तरह 2.05, 0.25 और 5.20 प्राप्त कर सकते हैं तो स्वतंत्र महसूस करें।
आप सबको शुभकामनाएं!