Conférence 60 : Nombres à trois chiffres non répétitifs dans les cas de programmation Python

1. Description des exigences et idées de conception

Commençons par comprendre ce qu'est un nombre à trois chiffres non répétitif :

Le nombre à trois chiffres non répétitif fait référence à un nombre à trois chiffres formé en exigeant que les trois chiffres des centaines, des dizaines et des unités ne puissent pas être répétés.

Par exemple, les cinq nombres 1, 2, 3, 4 et 5 forment un nombre à trois chiffres non répétitif, le nombre de centaines pouvant former un nombre non répétitif est 5 et le nombre de dizaines pouvant former un nombre non répétitif est 4. Il y a 3 chiffres uniques qui composent un nombre unique, et c'est une loi.

Pourquoi peut-il y avoir 5 chiffres des centaines ? Si les nombres donnés ne contiennent pas de 0, alors combien de nombres y a-t-il, combien de nombres peuvent être regroupés par le chiffre des centaines. Si le nombre donné contient 0, alors le chiffre des centaines Le nombre qui peut être groupé ne peut pas contenir 0, car le début de 0 devient un nombre à 2 chiffres. Si le nombre donné contient 0, alors le nombre de nombres pouvant être groupés dans les chiffres des centaines et des dizaines est le même.

Pour les chiffres des dizaines, supprimez le dernier des chiffres des centaines, par exemple, les cinq chiffres 1/2/3/4/5, ces chiffres sont tous couverts dans les chiffres des centaines, lorsque les chiffres des dizaines sont atteints, 5 ne sera pas placé dans le chiffre des dizaines pour former des nombres, car cela peut faire que le chiffre des centaines et le chiffre des dizaines soient identiques, et il ne sera pas possible de former un nombre à trois chiffres non répétitif, donc seuls 4 chiffres peuvent être combinés dans le chiffre des dizaines.

Le chiffre des dizaines peut contenir 0, si un ensemble donné de nombres contient 0, le chiffre des centaines ne peut pas contenir 0, mais le chiffre des dizaines peut contenir 0, de sorte que le nombre de nombres dans le chiffre des centaines et le chiffre des dizaines peut être le même.

Selon la loi de la position des dizaines, enlevez la dernière à la position des dizaines et les deux dernières à la position des centainesÿ

Je suppose que tu aimes

Origine blog.csdn.net/weixin_44953658/article/details/131299959
conseillé
Classement