Java code
Re: Java code
Ah je comprends mieux ton point de vue maintenant. Il est clair que pour quelqu'un qui fait de l'info par contrainte en école c'est pas top.
Et merci pour l'explication par rapport à la surcharge des opérateurs, il est clair que c'est atroce niveau performance. Surtout que ça fausse l'évaluation de la complexité de ton programme ducoup.
Et merci pour l'explication par rapport à la surcharge des opérateurs, il est clair que c'est atroce niveau performance. Surtout que ça fausse l'évaluation de la complexité de ton programme ducoup.
Lycée Édouard Branly 2015-2018
LLG HX1 2018-2019
LLG MP*3 2019-2020
Ulm 2020-?
LLG HX1 2018-2019
LLG MP*3 2019-2020
Ulm 2020-?
Re: Java code
Pour compter le nombre de chiffres, compter la taille de la chaîne de caractères est de loin le plus naturel pour un être humain. Je ne vois pas comment il en serait autrement pour une machine.
Chaque vénérable chêne a commencé par être un modeste gland. Si on a pensé à lui pisser dessus.
Re: Java code
On demande ici le nombre de chiffres distincts.
Lycée Édouard Branly 2015-2018
LLG HX1 2018-2019
LLG MP*3 2019-2020
Ulm 2020-?
LLG HX1 2018-2019
LLG MP*3 2019-2020
Ulm 2020-?
Re: Java code
Tu fais quoi comme différence entre nombre de chiffres et nombre de chiffres distincts ?
Chaque vénérable chêne a commencé par être un modeste gland. Si on a pensé à lui pisser dessus.
Re: Java code
123 a 3 chiffres distincts et 3 chiffres donc il n'y a pas de différence dans ce cas la.
En revanche: 122 a 2 chiffres distincts mais 3 chiffres donc il y a bien une différence.
En revanche: 122 a 2 chiffres distincts mais 3 chiffres donc il y a bien une différence.
Lycée Édouard Branly 2015-2018
LLG HX1 2018-2019
LLG MP*3 2019-2020
Ulm 2020-?
LLG HX1 2018-2019
LLG MP*3 2019-2020
Ulm 2020-?
Re: Java code
D'accord.
Bah c'est juste prendre le nombre, le transformer en str, prendre les éléments de la chaîne et jouer avec en les comptant. C'pas extrêmement difficile et QUE VIENT FAIRE LE LOG DEDANS non de serfùongùn.
Bah c'est juste prendre le nombre, le transformer en str, prendre les éléments de la chaîne et jouer avec en les comptant. C'pas extrêmement difficile et QUE VIENT FAIRE LE LOG DEDANS non de serfùongùn.
Chaque vénérable chêne a commencé par être un modeste gland. Si on a pensé à lui pisser dessus.
Re: Java code
Le log faisait référence à un exercice qu'il devait faire avant où il devait bien compter le nombre de chiffres :p
Mais sinon oui, ce n'est pas bien difficile.
Mais sinon oui, ce n'est pas bien difficile.
Lycée Édouard Branly 2015-2018
LLG HX1 2018-2019
LLG MP*3 2019-2020
Ulm 2020-?
LLG HX1 2018-2019
LLG MP*3 2019-2020
Ulm 2020-?
Re: Java code
Ha compter le nombre de chiffres distincts ça devient plus fun.
On peut voir comment vous faites ça?
On peut voir comment vous faites ça?
Pas prof.
Prépa, école, M2, thèse (optique/images) ->ingé dans le privé.
Prépa, école, M2, thèse (optique/images) ->ingé dans le privé.
Re: Java code
En C++ je le ferais comme ça, même si je n'aime pas utiliser le do while: https://pastebin.com/G2DZZJ85
Lycée Édouard Branly 2015-2018
LLG HX1 2018-2019
LLG MP*3 2019-2020
Ulm 2020-?
LLG HX1 2018-2019
LLG MP*3 2019-2020
Ulm 2020-?
Re: Java code
En Python :
L = []
for i in str(nombre):
if i not in L : L.append (i)
print (len (L))
Forcément travailler avec des chaînes de caractère ça simplifie énormément et ça contourne le problème, mais bon
L = []
for i in str(nombre):
if i not in L : L.append (i)
print (len (L))
Forcément travailler avec des chaînes de caractère ça simplifie énormément et ça contourne le problème, mais bon