salve a tutti. devo consegnare il seguente progetto in IJVM, solo che non sò dove mettermi le mani, vi prego aiutatemi
realizzare del metodo
index(source, pattern,
nbit) che ritorna la posizione della stringa di bit indicata da pattern
e lunga nbit nella parola source.
Ad esempio,:
index(0xA1EAD596,0x58000000,5)
ritorna: 0xE
perche' cerca il pattern binario 01011 nella stringa:
1010 0001 1110 1010 1101 0101 1001 0110
mentre:
index(0xA1EAD596,0x58000000,7)
ritorna: 0x15
infatti:
10100001111010101101010110010110
Viene ritornato 0 nel caso pattern non sia presente in source
Esempio:
index(0xA1EAD596,0x58000000,8)
ritorna: 0x0
in quanto in:
10100001111010101101010110010110
non esiste la sequenza 01011000