Cody

# Problem 3056. Chess probability

Solution 590019

Submitted on 2 Mar 2015 by Andrew Newell
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

### Test Suite

Test Status Code Input and Output
1   Pass
%% x = 1800; y = 1800; assert(isequal(expected_score(x,y),0.5))

2   Pass
%% x = 1900; y = 1800; assert(isequal(expected_score(x,y),0.64))

3   Pass
%% x = 1900; y = 2000; assert(isequal(expected_score(x,y),0.36))

4   Pass
%% x = 1900; y = 2100; assert(isequal(expected_score(x,y),0.24))

5   Pass
%% My probability against Maxime Vachier-Lagrave (best french player) x = 1800; y = 2775; assert(isequal(expected_score(x,y),0.004))

6   Pass
%% My probability against Magnus Carlsen (World Chess Champion) x = 1800; y = 2865; assert(isequal(expected_score(x,y),0.002))

7   Pass
%% Magnus against Maxime x = 2865; y = 2775; assert(isequal(expected_score(x,y),0.627))

8   Pass
%% Magnus Carlsen against Garry Kasparov (1999) x = 2865; y = 2851; assert(isequal(expected_score(x,y),0.52))

9   Pass
%% Magnus Carlsen against Fabiano Caruana x = 2865; y = 2844; assert(isequal(expected_score(x,y),0.53))

10   Pass
%% Bobby Fisher (1972) against Magnus Carlsen x = 2785; y = 2865; assert(isequal(expected_score(x,y),0.387))

11   Pass
%% Bobby Fisher (1972) against me x = 2785; y = 1800; assert(isequal(expected_score(x,y),0.997))