Cod sursa(job #2959690)

Utilizator iondodon1998Dodon Ion iondodon1998 Data 2 ianuarie 2023 13:11:10
Problema Cifra Scor 0
Compilator py Status done
Runda Arhiva de probleme Marime 0.56 kb
def determine_last_digit(n: str) -> int:
    n = int(n[-1])
    return (n + (n - 1) ** 2) % 10

def main():
    # Citim numarul de cazuri din fisier
    with open('cifra.in', 'r') as f:
        t = int(f.readline())

    # Deschidem fisierul de iesire pentru scriere
    with open('cifra.out', 'w') as f:
        # Rezolvam fiecare caz si scriem raspunsul in fisier
        for _ in range(t):
            n = f.readline().strip()
            result = determine_last_digit(n)
            f.write(str(result) + '\n')

if __name__ == '__main__':
    main()