IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

danielhagnoul

Julia. Exercice : trouver la position et la longueur de la plus longue séquence de lettres minuscules

Noter ce billet
par , 03/01/2021 à 23h12 (8114 Affichages)
Question posée sur le forum Python

Dans le mot de passe, le '$' est interdit, car il a une signification spéciale en Julia, exemple : println("x = $x").

Code Julia : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
function minuscules_max(mdp::String)::Tuple
    r = []
    t = ""
    p = 0
 
    for (i, c) in enumerate(mdp)
        if islowercase(c)
            if p == 0
                p = i
            end
            t *= c
        else
            if length(t) > 0
                push!(r, (p, length(t)))
                t = ""
                p = 0
            end
        end
    end
 
    if length(t) > 0
        push!(r, (p, length(t)))
    end
 
    sort!(r, by=x->x[2])
    return r[end]
end
 
mot_de_passe = "n_6848!=9874dipouhdLKBHIUF_m"
t = minuscules_max(mot_de_passe)
# t est le tuple contenant les valeurs cherchées.
 
# Vérifions :
@show mot_de_passe[t[1]:(t[1] + t[2] -1)]
# mot_de_passe[t[1]:(t[1] + t[2]) - 1] = "dipouhd"

Licence Creative Commons Attribution 2.0 Belgique

Envoyer le billet « Julia. Exercice : trouver la position et la longueur de la plus longue séquence de lettres minuscules » dans le blog Viadeo Envoyer le billet « Julia. Exercice : trouver la position et la longueur de la plus longue séquence de lettres minuscules » dans le blog Twitter Envoyer le billet « Julia. Exercice : trouver la position et la longueur de la plus longue séquence de lettres minuscules » dans le blog Google Envoyer le billet « Julia. Exercice : trouver la position et la longueur de la plus longue séquence de lettres minuscules » dans le blog Facebook Envoyer le billet « Julia. Exercice : trouver la position et la longueur de la plus longue séquence de lettres minuscules » dans le blog Digg Envoyer le billet « Julia. Exercice : trouver la position et la longueur de la plus longue séquence de lettres minuscules » dans le blog Delicious Envoyer le billet « Julia. Exercice : trouver la position et la longueur de la plus longue séquence de lettres minuscules » dans le blog MySpace Envoyer le billet « Julia. Exercice : trouver la position et la longueur de la plus longue séquence de lettres minuscules » dans le blog Yahoo

Mis à jour 06/01/2021 à 17h38 par danielhagnoul

Catégories
Programmation , Julia

Commentaires

  1. Avatar de danielhagnoul
    • |
    • permalink
    Il s'agit de : trouver la position et la longueur de la plus longue séquence de lettres minuscules d'un mot de passe.

    Le titre du billet est bloqué, impossible de mettre le titre complet.