क्या मानक जावा पुस्तकालयों में से एक के हिस्से के रूप में पहले से ही rot13()
और unrot13()
कार्यान्वयन है? या क्या मुझे इसे खुद लिखना है और "पहिया को फिर से बनाना" है?आरओटी -13 समारोह?
वह कुछ इस तरह दिख सकता है:
int rot13 (int c) {
if ((c >= 'A') && (c <= 'Z'))
c=(((c-'A')+13)%26)+'A';
if ((c >= 'a') && (c <= 'z'))
c=(((c-'a')+13)%26)+'a';
return c;
}
@BNL मैं व्यक्तिगत रूप से पसंद करते हैं rot104 को बचाने के लिए मेरी समारोह योगदान कर सकते हैं। एक समर्पित कॉप्रोसेसर की आवश्यकता है हालांकि –
@BNL एलओएल ने कहा कि यह सुरक्षा उद्देश्यों के लिए है? [यह] देखें (http://stackoverflow.com/questions/3928903/what-are-some- व्यावहारिक- अनुप्रयोग-of-the-rot13- एल्गोरिदम) –
वैसे, rot13 अपने स्वयं के विपरीत है, इसलिए आप ' टी वास्तव में एक "unrot13" विधि की जरूरत है। –