Jump to content
  • 0
ribi

suite à compléter

Question

Je viens d'écrire un petit programme qui m'a écrit ceci :

14 35 10
18 63 14
21 28 12
22 99 18
24 40 ??

(pas trop difficile si on sait calculer avec les opérations courantes) Quel est le nombre à mettre à la place de ?? ?

Question subsidiaire pour programmateur : quelle est la ligne suivante ?

Premières réponses par spoiler :spoiler: SVP

 

Share this post


Link to post
Share on other sites

15 answers to this question

Recommended Posts

  • 0
Révélation

Je dirais 15

 

Révélation

 

En nommant les 3 colonnes A B C

C = (AxB)/(A+B)

 

 

 

  • Au top ! 1

Share this post


Link to post
Share on other sites
  • 0

Pour la question subsidiaire je sèche pour le moment.

 

Révélation

 

Chaque ligne dépend-elle uniquement de la précédente ?

En nommant les 3 colonnes A B C, la colonne B dépend-elle de la colonne A ?

 

 

Share this post


Link to post
Share on other sites
  • 0

Pour l'ordre de la suite, j'ai cherché à prendre les nombres les plus petits possibles, et je n'ai gardé que "les plus jolis", parce que certains sont extrêmement prévisibles...

La ligne suivante commence donc par un nombre supérieur ou égal à 24.

Share this post


Link to post
Share on other sites
  • 0

Ah... alors je vais essayer d'en trouver un joli qui correspond

 

Révélation

28 21 12 mais il ressemble à un déjà de la liste
28 70 20 alors me paraît bien

 

Je n'avais pas pensé à le prendre comme ça pour trouver la suite :fou2: 

Share this post


Link to post
Share on other sites
  • 0

C'est sûr qu'on peut discuter de ce qui est "joli" :

J'ai décidé que si on pouvait diviser tout par un même nombre entier, ce n'était pas très joli.Ta deuxième solution est trop dans l'esprit de 14 35 10.

J'ai mis un deuxième chiffre plus grand que le deuxième. (28 21 12 c'est comme 21 28 12)

Share this post


Link to post
Share on other sites
  • 0

Bon je voulais poster ceci en premier j'aurais dû alors, ça devrait satisfaire tous les critères

 

 

 

Révélation

30 45 18 peut-être un peu simple
33 88 24 lui il claque !

 

 

Edit: Ah en fait non :fou2: 

 

il y a 10 minutes, ribi a dit :

J'ai décidé que si on pouvait diviser tout par un même nombre entier, ce n'était pas très joli.

 

 

Edited by Cybero

Share this post


Link to post
Share on other sites
  • 0
Révélation

Je pense avoir compris la logique et l'opération mathématique qui régit chaque ligne en créant un programme qui "bruteforce" toutes les opérations possibles.

C'est peut-être pas très élégant comme solution, mais j'arrivais à rien en essayant plusieurs possibilités simple de tête ! 😛

J'ai trouvé val3 = val1 * val2 / (val1 + val2) où les numéros correspondent aux colonnes.

Ce qui donnerait ?? = 15.

 

Pour la question subsidiaire, j'ai remarqué que la première colonne était rangée par ordre croissant, du coup la ligne suivant serait : 24 48 16?

 

 

 

Share this post


Link to post
Share on other sites
  • 0

@MB31: Ok pour ??

 

Le suivant ne me plairait pas car il me ferait trop penser à 3 6 2, lequel me semblait trop "ordinaire pour être mentionné".

 

@Cybero: L'une de tes propositions aurait dû être dans ma liste (33 88 24) ce qui m'a fait comprendre que mon programme faisait parfois des erreurs d'arrondi.

Après rectification, je constate que ma liste aurait dû commencer par 10 15 6 (mais je n'ai qu'à prétendre que je l'ai enlevé intentionnellement), mais la suite est inchangée.

Du coup 30 45 18 perd de son originalité.

Edited by ribi
On cherche toujours le suivant immédiat à 24 40 ??

Share this post


Link to post
Share on other sites
  • 0
il y a 29 minutes, ribi a dit :

Le suivant ne me plairait pas car il me ferait trop penser à 3 6 2, lequel me semblait trop "ordinaire pour être mentionné".

 

Ah oui j'avais pas vu que les combinaisons trop "ordinaires" n'allaient pas désolé.

Du coup le suivant serait :

Révélation

30 70 21 ?

 

Share this post


Link to post
Share on other sites
  • 0

:top: oui, MB31, c'est une réponse que je peux accepter car elle me semble très logique.

Cependant, mon programme affiche un autre résultat juste avant celui-là...

Share this post


Link to post
Share on other sites
  • 0
Il y a 4 heures, ribi a dit :

@Cybero: L'une de tes propositions aurait dû être dans ma liste (33 88 24) ce qui m'a fait comprendre que mon programme faisait parfois des erreurs d'arrondi.

Après rectification, je constate que ma liste aurait dû commencer par 10 15 6 (mais je n'ai qu'à prétendre que je l'ai enlevé intentionnellement), mais la suite est inchangée.

Du coup 30 45 18 perd de son originalité.

 

Du coup je reste sur ma réponse :mrgreen:

(Et je ne trouve pas mieux que @MB31 dont j'ai lu la réponse)

 

Révélation

A partir de 24 j'ai ces solutions là qui correspondent à la règle de base C = (AxB)/(A+B)

Ensuite je tri

 

24 40 15   Dernier élément déjà publié
24 48 16   Tous pairs
24 72 18   Tous pairs    
27 54 18   Tous divisibles par 9
28 70 20   Tous pairs
28 84 21   Tous divisibles par 7
30 45 18   Refusé cause obscure
30 60 20   Tous pairs
30 70 21   OK et ne trouve pas mieux

 

Share this post


Link to post
Share on other sites
  • 0

@Cybero

30 45 18 : ils sont tous divisibles par 3

Ok, tu es dans la même logique que MB31... C'est à peu près aussi logique comme ça que comme j'ai fait.

Mais il y a des nombres entre 24 et 27.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

En utilisant ce site, vous acceptez notre Privacy Policy et nos Terms of Use
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.