Ver código fonte

competed encrypt

mpierse 7 anos atrás
pai
commit
82dd308098
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2
    2
      Crypto/src/ROT13.java

+ 2
- 2
Crypto/src/ROT13.java Ver arquivo

29
         for(int i=0; i<text.length(); i++){
29
         for(int i=0; i<text.length(); i++){
30
             isUppercase = Character.isUpperCase(text.charAt(i));
30
             isUppercase = Character.isUpperCase(text.charAt(i));
31
             int temp = Character.toLowerCase(text.charAt(i));
31
             int temp = Character.toLowerCase(text.charAt(i));
32
-            if (temp==32){
32
+            if (temp<97|temp>122){
33
             } else if(temp+rotator < 122){
33
             } else if(temp+rotator < 122){
34
             temp = (int)text.charAt(i)+rotator;
34
             temp = (int)text.charAt(i)+rotator;
35
             } else {
35
             } else {
36
                 temp = 96 + ((temp+rotator)-122);
36
                 temp = 96 + ((temp+rotator)-122);
37
             }
37
             }
38
-            if(isUppercase){Character.toUpperCase(temp);}
38
+            if(isUppercase){temp=Character.toUpperCase(temp);}
39
             result+= (char)temp;
39
             result+= (char)temp;
40
         }
40
         }
41
         return result;
41
         return result;