From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
le 06-16-2018 01:08 PM
Comme il n'y a pas de challenge officiel pour le mois de juin je vous propose le challenge suivant: "Obtenir la valeur recherchée".
En voici les paramètres, il faut insérer les signes + ou - entre les chiffres de 123456789 afin d'obtenir la valeur recherchée et l'ordre des chiffres ne doit pas être changée. Par exemple si la valeur recherchée est 100 une solution possible est 123 + 4 - 5 + 67 - 89 = 100. L'ordre 1 2 3 4 5 6 7 8 9 a bien été respecté.
Le challenge est donc de trouver le nombre de solutions possibles et de les afficher dans un tableau 1D de chaines de caractères pour les valeurs cibles 1, 50 et 100.
Afin de ne pas influencer les méthodes des autres il serait sympa d'attendre la fin du mois de juin avant de poster vos solutions mais entre-temps vous pouvez bien poster le nombre de solutions que vous trouvez pour chaque valeur cible.
Ce problème n'est pas de moi, c'est quelque chose que j'ai trouvé sur le web qui me semblait à priori assez simple mais qui s'est finalement avéré plus complexe que je ne le croyais. Je pense que le niveau est bien pour un challenge LabVIEW et qu'il sera intéressant de voir les différentes stratégies utilisées.
Bon challenge!
Ben64
le 06-17-2018 04:22 PM
bon ... je me lance
mes premiers résultats (un peu à chaud) :
1 : 26
50 : 17
100 : 11
un plantage total est toujours possible , mais je pense être "dans le bon".
le 06-18-2018 08:09 AM
Bonjour,
une bonne initiative pour c e moi de Juin!
Mêmes résultats que Ouadji :
1 : 26
50 : 17
100 : 11
Un calcul se fait en 32-40 ms
le 06-18-2018 08:31 AM
le 06-18-2018 09:50 AM
et quel est le nombre pour lequel il y a le maximum de solution ?
le 06-18-2018 11:00 AM
1 et 45 ont 26 solutions
Pour les nombres de 0 à 1000 :
le 06-18-2018 12:19 PM
il existe un nombre qui dépasse "26" ....
le 06-18-2018 01:15 PM
pas si vite les loulous, j'ai pas encore trouvé le temps de réfléchir à la question 🙂
le 06-18-2018 02:49 PM
@ouadji wrote:
il existe un nombre qui dépasse "26" ....
Il en existe en effet un, ... mais il faut y penser!
Ben64
06-19-2018 02:50 AM - modifié 06-19-2018 02:53 AM
Il y a bien -21 qui a 27 solutions ...