L'indexation négative

Les caractères des chaînes peuvent être accédés avec des crochets [] et l'indexation commence à 0.
Pour accéder au dernier caractère d'une chaîne s, nous pouvons écrire s[len(s) - 1]. Cela peut devenir compliqué avec de plus grandes expressions, mais heureusement, il existe une façon plus concise d'accéder aux caractères depuis la fin en utilisant l'indexation négative :
#           01234     => 5 caractères
greeting = 'hello'
print(greeting[len(greeting) - 1])   # o
print(greeting[len(greeting) - 2])   # l
print(greeting[len(greeting) - 3])   # l
#           01234
greeting = 'hello'
print(greeting[-1])   # o
print(greeting[-2])   # l
print(greeting[-3])   # l
Ces deux programmes sont équivalents, mais le second est plus concis et plus facile à lire.

Défi

Vous travaillez dans le service de sécurité et on vous demande d'ajouter une autre vérification pour les mots de passe des utilisateurs. Les mots de passe sont considérés comme sécurisés si les 3 premières lettres ensemble ne sont pas égales aux 3 dernières lettres (dans l'ordre inversé).
L'entrée contient une seule ligne : le mot de passe.
Le programme doit afficher secure si le mot de passe est considéré comme sécurisé, et not secure sinon.
Entrée
Sortie
abcdcba
not secure
treqsd97
secure
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue