Is there something I don’t understand about this puzzle? I did the math by hand and got the same answer for the first test as my program, which was 15563. But the answer should be 1153.

[I removed the code]

Is there something I don’t understand about this puzzle? I did the math by hand and got the same answer for the first test as my program, which was 15563. But the answer should be 1153.

[I removed the code]

No full code please, just explain your algorithm instead.

There is nothing wrong, I solved it.

You were adding too much money! Here’s how this works:

You have $4, so you will bet $1.

If you bet on ODD and lose, you have $3.

If you bet on ODD and win, you have $5.

If you bet on EVEN and lose, you have $3.

If you bet on EVEN and win, you have $5.

If you bet on PLAIN and lose, you have $3.

If you bet on PLAIN and win, you have $39.

Your code does not return 3, 5, 3, 5, 3, 39 for the above scenarios. It returns 3, 6, 3, 6, 3, 40. Take another look.

- danBhentschel

Long time, but may be useful for new users. You got that result because you are adding the bet result to your full money instead of 3/4 of your money (since 1/4 was your bet).

Hello, i can’t pass the last test (0 is not even). But it is known that 0 is EVEN. Do i need to do things not based on real logic and math and consider it not EVEN here ?

As it is stated in the puzzle description :

- The target’s calls, CALL, can be one of the three possibilities:

– EVEN - He bets on an EVEN (non-zero) number

– ODD - He bets on an ODD number

– PLAIN - He bets on a specific number: NUMBER

Here the bets are similar to the roulette, 0 is a losing bet for EVEN and ODD bets :

3 Likes

Hi there,

I am validating all tests in the IDE, but when I submit I don’t validate test #7 which is not shown in the IDE.

Can anyone advise please? I’m stuck at 75% validation.

Thanks,

Ed

Hey,

You probably missed what hemhel posted just above.

On this problem, the value 0 should not be considered as EVEN… but not as ODD neither.

Hope it helps

3 Likes

Well I found one strange thing,it is not a bug but it may cause some problems.

I try to check if it is “PLAIN” like this

Console.ReadLine().Split(’ ‘).Count() == 3 and in final test I get only 50%

After I changed it to

Console.ReadLine().Split(’ ')[1].Equals(“PLAIN”)

I get 100%

So probably there is too much unnecessary spaces in some test cases.

Hello,

I don’t understand I passed all tests but not the last 2 validators (python 3)

I don’t understand why : 0 well treated etc…

Does anyone encountered this kind of bug ?