Temperatures puzzle discussion

In java original code there is a problem with the TEST 3.
That is because the original code force the program to read a new line, but the end of file has reached.
-> Change the line
String TEMPS = in.nextLine();
-> For these ones:
String TEMPS = “”;
if(in.hasNext())
TEMPS = in.nextLine();
This check if the document has another line to read before the program attemp to read this line. Futhermore you have to check if N (the number of data) is 0, in this case the minimun is cero.

P.D: Sorry for mi horrible english.

I’m only seeing three test cases as well:
Simple test case
Complex test case
No temperature

I try to run my code(Java) with test when inputs contains only negative numbers in the IDE all works good(-7), but when I sent it my result only 71% without a test only negative numbers. Can someone help me?

Bonjour, je crois qu’il y a une erreur en JS, lors d’un print avec une valeur > 2 charactère ça ne marche pas (ça passe les tests simple mais les pas soumission du genre -10 -10 devrait retourner -10 et -273 doit retourner -273 mais après avoir fait le simple test

var n = -10;
print( n );

Je vois juste “-” dans la console.
Une mauvaise manip de ma part p-e ?

Ok j’ai refait le code et ça a marché, étrange ^^

Will your code print 1 if the data is -3 -4 -8 1?

Yes, it does. But the problem is, that for example my code prints 0 if there’s no temperatures. But it doesn’t score after validation. I’m not that smart, so maybe I missed something, that’s why I posted here.

And if the data is -3 -4 -8 1 2?

You can’t solve this puzzle with simply min and max. In your current code, you’re considering that temperatures are either all positive or all negative, which is not the case in every tests.

Bonsoir,
Je pense qu il y a un probleme avec ce puzzle
Il est dit par exemple pour le premier test que les donnees en entree sont
5
1 -2 -8 4 5
Pourtant quand je determine le minimum des valeurs en parcourant le tableau,j obtiens 32
D autre part ,en sortie j obtiens ‘’’’ Found:3’’’’
Je ne comprends pas,aidez moi svp
Pourquoi  32 et pourquoi en sortie  32 est tronque?
Merci d avance.

Quel langage utilises-tu ?
Sinon, la bonne réponse est 1, pas 32. 8-/

Bonjour,
J utilise le c.

Tu utilises le bon % dans ton printf ?
Au fait, tu ne devrais pas trouver 32.

BONSOIR,
oui oui,le %d

La réponse n’est de toute façon pas 32.

C est ce que je comprends pas,
J ai affiche les valeurs du tableau et 32 est bien le minimum
Bonjour

La valeur la plus proche de 0 n’est PAS 32.

Si tu le souhaites tu peux m’envoyer ton code en MP. Il doit y a voir une erreur quelque part et ça permettra d’arrêter ce dialogue de sourd :smile:

1 Like

Bonsoir,
Au fait je sais pas comment faire pour le MP,desole

Peux-tu expliquer ce que tu calcules pour obtenir 32 ?