La solution est 868.
D’après la ligne 1, les chiffres 1, 2 et 3 n’apparaissent pas dans le code. On peut donc déduire à la ligne 2 que le chiffre 6 fait partie du code et qu’il se trouve en 2ème ou 3ème position. Le code est donc ?6? ou ??6.
D’après la ligne 3, un seul chiffre est bon, on sait donc que c’est le 6. Il est mal placé donc on comprend que le code est ?6?. On en profite pour mettre à jour notre liste de chiffres non présents dans le code : 1, 2, 3, 4, 5.
D’après la ligne 4, 2 chiffres sont bons, l’un est bien placé et l’autre non. Or, on sait que le 1 et le 5 ne font pas partie du code. Il ne reste que le chiffre 8. On en déduit qu’il apparaît 2 fois dans le code (rien ne l’interdit dans les consignes). On connait alors le code final 868.
La dernière ligne n’est même pas nécessaire pour trouver la solution. On notera d’ailleurs qu’il aurait été plus juste de mettre “Un chiffre est bon et mal placé ET un chiffre est bon et BIEN placé” puisque le 8 appairait deux fois dans le code.