यह वास्तव में संख्या है कि आप एक विलोमपद, नहीं संख्या ही (255 हेक्स और बाइनरी में एक palendrome है, लेकिन दशमलव में नहीं) होने के लिए परीक्षण कर रहे हैं की decimial प्रतिनिधित्व है।
आप काफी बस पैटर्न मिलान का उपयोग कर ऐसा कर सकते हैं:
> tmp <- c(100001, 123321, 123456)
> grepl('^([0-9])([0-9])([0-9])\\3\\2\\1$', tmp)
[1] TRUE TRUE FALSE
>
आप चरित्र के लिए संख्या परिवर्तित कर सकते हैं, अलग-अलग पात्रों (strsplit) में विभाजित है, प्रत्येक संख्या (sapply और राजस्व) रिवर्स, तो मान पेस्ट एक साथ वापस (पेस्ट) और वापस संख्याओं (जैसे। संख्यात्मक) में गुप्त। लेकिन मुझे लगता है कि अगर आप 6 अंकों के palendromes में रुचि रखते हैं तो ऊपर बेहतर है।
स्रोत
2010-09-21 19:17:22
यदि पैलिंड्रोम के अलावा कोई डुप्लिकेट नहीं है, तो आप कर सकते हैं कोशिश करें: लंबाई (एक्स) - लंबाई (अद्वितीय (एक्स)) –
आप किस भाषा के साथ काम कर रहे हैं? – EvanGWatkins