- 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;
}
}
Lure Of Chaos 08.12.2011 13:40 # +1
или, пардон, это говнокод не переваривает?
nikelin 08.12.2011 13:47 # 0
SmackMyBitchUp 08.12.2011 15:38 # 0
roman-kashitsyn 08.12.2011 15:38 # +3
Lure Of Chaos 08.12.2011 17:27 # −2
nikelin 08.12.2011 16:16 # 0
roman-kashitsyn 08.12.2011 13:41 # 0
Horror
nikelin 08.12.2011 17:07 # +1
roman-kashitsyn 08.12.2011 17:42 # +1
SmackMyBitchUp 08.12.2011 18:09 # 0
istem 08.12.2011 14:05 # 0
nikelin 08.12.2011 15:30 # 0
roman-kashitsyn 08.12.2011 15:36 # 0
2. Для отрицательных чисел возвращается null. Бида, а не API.
3. Cупер-название метода execute.
4. Назначение всего класса за гранью очевидного.
nikelin 08.12.2011 15:40 # 0
roman-kashitsyn 08.12.2011 15:44 # 0
nikelin 08.12.2011 16:13 # 0
nikelin 08.12.2011 16:14 # 0
SmackMyBitchUp 08.12.2011 18:14 # 0
Бля, тут столько лишних движений, автора в реале вооще хуй заткнешь, видимо
TheHamstertamer 08.12.2011 14:24 # +4
Братишка, ты?
ZX_Spectrum 08.12.2011 17:03 # +4
istem 09.12.2011 00:23 # +4
gegMOPO4 08.12.2011 17:39 # +4
rat4 08.12.2011 17:41 # +2
movaxbx 08.12.2011 21:35 # +1
��� ������ ��� ��������