Skip to content

Instantly share code, notes, and snippets.

@antonioFlavio
Created March 1, 2019 00:32
Show Gist options
  • Save antonioFlavio/74440c2da55f6993d5bb7f7499725b4f to your computer and use it in GitHub Desktop.
Save antonioFlavio/74440c2da55f6993d5bb7f7499725b4f to your computer and use it in GitHub Desktop.
for numero in iter(input, ""):
quantidade_num_telefones = int(numero)
matriz = [list(str(input())) for __ in range(quantidade_num_telefones)]
quantidade_digitos_nao_impressos = 0
# A primeira linha é a base. Não precisa ser analisada.
for indice_numero_telefone in range(1, len(matriz)):
lista_digitos_telefone = matriz[indice_numero_telefone]
for indice_digito in range(len(lista_digitos_telefone)):
lista_digitos_anterior = matriz[indice_numero_telefone-1]
digito_numero_anterior = lista_digitos_anterior[indice_digito]
indice_existe_lista_anterior = (indice_digito < len(lista_digitos_anterior))
if (indice_existe_lista_anterior and
lista_digitos_telefone[indice_digito] == digito_numero_anterior):
quantidade_digitos_nao_impressos += 1
else:
break
print(quantidade_digitos_nao_impressos)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment