- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
public class Xorer {
private static long SHIFR= 71180519;
private Xorer() {
}
/**
* ��������� �������� value XOR shifr
* @param value ������� �������� �������� � ��������� �������
* @return ��������� ��� �������� �������� � ��������� �������
*/
public static synchronized String executeString(String value){
String res=null;
long code=0;
try{
code=Long.parseLong(value);
} catch(Exception e){
e.printStackTrace();
}
res=execute(code);
return res;
}
/**
* ��������� �������� value XOR shifr
* @param code ������� �������� �������� � ������� long
* @return ��������� ��� �������� �������� � ��������� �������
*/
public static synchronized String execute(long code){
String res=null;
if(code>0){
long newvalue= code ^ SHIFR;
res=""+newvalue;
}
return res;
}
}
или, пардон, это говнокод не переваривает?
Horror
2. Для отрицательных чисел возвращается null. Бида, а не API.
3. Cупер-название метода execute.
4. Назначение всего класса за гранью очевидного.
Бля, тут столько лишних движений, автора в реале вооще хуй заткнешь, видимо
Братишка, ты?
��� ������ ��� ��������