logo Homepage
+  NewbieContest
Username:
Password:
  Voir les messages
Pages: [1]
1  Challenges / Aide Programmation / Re : Prog - Longue vie au triangle ! le: 24 Mai 2018 à 23:14:27
Pas évidente !
Je pensais juste essayer l'ensemble des parcours mais ca en fait beaucoup trop ...

je poste le code java pour la fonction CRC64

Code: (java)

private final static long poly = ((long) 0xC96C5795D7870F42L);

public long crc64(String string) {
long crc = 0;
for (int i = 0; i < string.length(); i++) {
long c = (int) string.charAt(i);
for (long bit = 0; bit < 8; bit++) {
if (((crc ^ c) & 0x0000000000000001L) == 1)
crc = (crc >>> 1 & 0xFFFFFFFFFFFFFFFFL) ^ poly & 0xFFFFFFFFFFFFFFFFL;
else
crc = (crc >>> 1 & 0xFFFFFFFFFFFFFFFFL);

c = (c >>> 1) & 0xFFFFFFFFFFFFFFFFL;
}
}
return crc;
}
Pages: [1]