Maths ...

Problèmes de l'année 2018-2019

Problème n ° 56

Les carrés de Mathias, le corrigé

Enoncé du problème n° 56

Mathias calcule le carré d'un nombre à deux chiffres, puis le
carré du nombre obtenu en permutant le chiffre des unités et
celui des dizaines du nombre de départ, qui sont deux chiffres
différents.
Surprise ! Les deux carrés s'écrivent avec les mêmes
chiffres écrits dans un ordre différent !

Le script Python pour obtenir les solutions

# carres de Mathias
def liste_chiffres_base_dix(n):
L=[]
while n!=0:
L.append(n%10)
n=n//10
L.sort()
return L
print(liste_chiffres_base_dix(3251))
T=[]
for a in range(0,10):
for b in range(0,10):
c=(10*a+b)^2;
d=(10*b+a)^2;
U=liste_chiffres_base_dix(c)
V=liste_chiffres_base_dix(d)        
if  U==V :
T.append(10*a+b)
print(T)

Luc Giraud

Connexion

Recherche

Statistiques

Visiteurs
243
Articles
1000
Compteur d'affichages des articles
4393141