def count_adjacent_occurrences(lst):
if not lst or len(lst) < 2:
return 0
count = 0
for i in range(len(lst) - 1):
if lst[i] == lst[i + 1]:
count += 1
return count
# Example usage:
input_list = [1, 1, 5, 100, -20, -20, 6, 0, 0]
output_count = count_adjacent_occurrences(input_list)
print(output_count) # Output: 3
ZGVmIGNvdW50X2FkamFjZW50X29jY3VycmVuY2VzKGxzdCk6CiAgICBpZiBub3QgbHN0IG9yIGxlbihsc3QpIDwgMjoKICAgICAgICByZXR1cm4gMAogICAgCiAgICBjb3VudCA9IDAKICAgIAogICAgZm9yIGkgaW4gcmFuZ2UobGVuKGxzdCkgLSAxKToKICAgICAgICBpZiBsc3RbaV0gPT0gbHN0W2kgKyAxXToKICAgICAgICAgICAgY291bnQgKz0gMQogICAgCiAgICByZXR1cm4gY291bnQKCiMgRXhhbXBsZSB1c2FnZToKaW5wdXRfbGlzdCA9IFsxLCAxLCA1LCAxMDAsIC0yMCwgLTIwLCA2LCAwLCAwXQpvdXRwdXRfY291bnQgPSBjb3VudF9hZGphY2VudF9vY2N1cnJlbmNlcyhpbnB1dF9saXN0KQpwcmludChvdXRwdXRfY291bnQpICAjIE91dHB1dDogMwo=