Première énigme de ce mois, je vais essayer de ne pas me planter dès le début (comme le mois précédent!)
Si j'en crois mon petit programme, il y a exactement : nombres sympatiques entre 1000 et 9999 (plus exactement de 1026 à 9856) (1325 si on n'impose des chiffres tous différents).
je me suis servie cette fois-ci d'un petit script php pour trouver : 645
Il m'a même donné la liste de ces chiffres
je ne l'ai pas mis dans la réponse car les tabulations ne fonctionnent pas bien, ça ne rendait rien du tout (j'ai vérifié avant de poster !!).
Avec excel ? ça fait un méga fichier... mais on est des pros !
Moi j'y vais de 1000 en 1000 et je supprime ceux qui ne sont pas bons. Sinon ça prend trop de place. Contrairement à ce que pensent la plupart des gens, il faut tout de même réfléchir un minimum pour se servir d'excel
méthode simple avec Excel: en ligne 1,à partir d'un nombre à 4 chiffres (1000), on isole les 4 chiffres et on calcule les conditions: que tous les chiffres soient différents et que le nombre soit divisible par la somme des chiffres; on calcule alors une fonction qui vaut 1 si toutes les conditions sont réunies et 0 sinon.
Un grand coup de poignée de recopie de 1000 à 9999, puis un tri décroissant sur la dernière colonne (ou une sommation) et le résultat est là!
Tout à fait... mais 9000 lignes, je trouve que ça fait beaucoup, et mon ordi rame. Donc j'y vais 1000 par 1000 et je trie à chaque fois pour virer ce qui ne va pas. Et pour isoler les quatre chiffres, on vous laisse chercher un peu
Quand tu auras cherché un peu, je t'enverrai mon fichier excel...
Mais on peut certainement faire moins "bourin" que moi... j'utilise des tas de colonnes mais j'y arrive.
mais quand je le fais il se passe carrement rien ! je fais ok, le fenetre s'enleve et..rien !
en attandant : Admettons que ca marche :
Comment je fais pour enlever tous ceux qui on au minimum 2 chiffres pareil, et aprés, comment enlever tous ceux qui sont pas multiple de la somme des chiffres qui les composent ( c'est vraiment possible ça ? )
Merci
re : Challenge n°134 Posté le 05-12-05 à 18:12
Posté par philoux (invité)
oui
positionne le curseur sur la cellule initiale et, seulement après, fais édition-répeter...
Ouah Philoux, c'est trop beau... je ne connaissais pas. Moi, je tire juste la bobinette vers le bas.
Par contre il faut éviter la formule =lc+1 car quand on trie, ça désorganise tout
Anthony : quand on tire une cellule vers le bas, excel recopie tout vers le bas en adaptant. Donc on n'écrit les formules qu'une fois, et lui 9998 fois. C'est magique.
re : Challenge n°134 Posté le 06-12-05 à 11:51
Posté par philoux (invité)
salut borneo
Ouah Philoux, c'est trop beau... je ne connaissais pas. Moi, je tire juste la bobinette vers le bas.
l'ennui de tirer la bobinette est qu'excel est trop "sensible" pour mon tirage de bobinette (trop brute ?) et je sonne trop longtemps
alors que cette façon de faire permet d'être très précis
Je fais un test avec la formule SI qui m'écrit 0 si les chiffres sont indentiques et le nombre en question si ils sont différents. Puis on trie la colonne et on vire toutes les lignes où il y a 0.
Mais avant, il faut isoler les chiffres des milliers, des centaines, des dizaines et des unités.
C'est mon 6eme messages de suite et ça m'embete un peu....
bref alors bon pour la somme j'ai réussi ( au lieu de faire "=somme(b1+c1+d1+e1)" j'ai fais carrement "=b1+c1+d1+e1" )
et maintenant que j'ai
-les nombre de 1000 à 9999 ( 1 colone )
-les chiffres de chaque nombres isolés ( 4 colones )
-leurs sommes ( 1 colone )
Je fais quoi avec ça
P.S : je ferais pas de 7eme message de suite car j'ai pas envie de me faire bannir automatiquement, sauf si son systeme anti-flood de fais banir qu'avec des messages identique...(mais comme jen sais rien; je n'en ferais pas )
pour terminer tu crées une autre colonne avec la formule suivante :
=SI(MOD(A2;F2)=0;"ok";"ko")
avec A2 le nombre du départ, F2 la somme
mod(A2;F2) te donne le reste de la division de A2 par F2. S'il est égal à 0, c'est que A2 est un multiple de F2.
Challenge (énigme mathématique) terminé . Nombre de participations : 23
78,26 %21,74 %
185
Temps de réponse moyen : 18:39:37.
Répondre à ce sujet
Seuls les membres peuvent poster sur le forum !
Un modérateur est susceptible de supprimer toute contribution qui ne serait pas en relation avec le thème de discussion abordé, la ligne éditoriale du site, ou qui serait contraire à la loi.