Reverso

C'est une affaire pour... Interpol...

Ce défi est tiré de c0d1ngUP 2026

Le Daily Mail est encore utilisé pour transmettre des messages codés de manière improbable. Dans les petites annonces, vous avez repéré ce message curieux :

p = [0.0583333333333333, -1.1250000000000122, 7.291666666666795,
    -23.875000000000373, 47.650000000000325, 68.99999999999993]

En recherchant des indices dans les éditions précédentes, vous êtes tombé sur cette annonce... contenant du code Rust !

fn ev(p: &[f64], x: f64, n: usize) -> f64 {
    if n == 0 {
        0.0
    } else {
    ev(p, x, n - 1) * x + p[n-1]
    }
}

fn main() {
    let p = [-1.0833333333333597, 12.500000000000398, -45.583333333335545,
             46.50000000000486, 31.666666666663037, 67.0000000000007];
    let result: String =
        (0..p.len()).map(|x| ev(&p, x as f64, p.len()))
                    .map(|x| x.round() as u8  as char)
                    .collect();
    println!("{}", result);
}

Après avoir compilé et exécuté ce code, le message suivant s'affiche : Coucou.

Tout naturellement, vous essayez de remplacer la ligne let p = [-1.08333 ...] du code Rust par celle trouvée dans l'édition récente :

let p = [0.0583333333333333, -1.1250000000000122, 7.291666666666795, 
         -23.875000000000373, 47.650000000000325, 68.99999999999993];

Une fois cette modification faite, cette fois-ci, le code affiche : Ecoute.

Clairement, ces séries de nombres sont utilisées pour transmettre des informations. Vous aimeriez bien savoir qui se cache derrière ces échanges, alors... pourquoi ne pas le demander en publiant aussi un message ? Quelle est la liste des valeurs qu'il faudrait fournir pour que le code affiche : Qui es-tu ?

Fournissez la liste des nombres séparés par des virgules. Par exemple :

0.0583333333333333, -1.1250000000000122, 7.291666666666795, -23.875000000000373, 47.650000000000325, 68.99999999999993

Type de retour
une séquence de nombres à virgule
Entrées du problème
Pas de données d'entrée
Vous devez être connecté.e pour proposer une réponse au défi
Vous devez être connecté.e pour accéder aux forums.