Cody

Problem 45397. Assess the scatter of wind turbines in a field

Solution 2531046

Submitted on 12 Jun 2020 by Antoni Prus
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
assert(isequal(assess_windfarm([5 6 6 6 6 3 5 1]),3))

2   Pass
assert(isequal(assess_windfarm([1 8 3 5 8 2 2 3]),5))

3   Pass
assert(isequal(assess_windfarm([8 4 3 2 4 3 2 4]),2))

4   Pass
assert(isequal(assess_windfarm([1 5 1 5 7 2 4 5]),6))

5   Pass
assert(isequal(assess_windfarm([1 4 6 2 7 8 7 5]),5))

6   Pass
assert(isequal(assess_windfarm([3 6 2 8 5 5 2 1]),4))

7   Pass
assert(isequal(assess_windfarm([3 7 8 6 6 2 5 7]),4))

8   Pass
assert(isequal(assess_windfarm([4 8 1 3 5 1 6 5]),6))

9   Pass
assert(isequal(assess_windfarm([5 7 7 7 3 4 7 1]),3))

10   Pass
assert(isequal(assess_windfarm([1 3 5 8 6 3 3 7]),6))

11   Pass
assert(isequal(assess_windfarm([8 6 3 1 7 5 8 1]),8))

12   Pass
assert(isequal(assess_windfarm([5 3 7 2 4 4 7 6]),4))

13   Pass
assert(isequal(assess_windfarm([2 3 2 6 5 2 2 4]),1))

14   Pass
assert(isequal(assess_windfarm([8 5 1 1 7 4 4 7]),4))

15   Pass
assert(isequal(assess_windfarm([3 5 6 7 3 6 8 1]),5))

16   Pass
assert(isequal(assess_windfarm([5 4 3 3 7 8 2 7]),2))

17   Pass
assert(isequal(assess_windfarm([2 8 7 4 6 4 7 3]),6))

18   Pass
assert(isequal(assess_windfarm([1 5 8 2 4 6 1 8]),8))

19   Pass
assert(isequal(assess_windfarm([7 5 2 4 5 8 7 8]),3))

20   Pass
assert(isequal(assess_windfarm([6 4 8 4 2 4 6 5]),6))

21   Pass
assert(isequal(assess_windfarm([7 8 8 5 8 1 1 3]),3))

22   Pass
assert(isequal(assess_windfarm([5 5 8 5 4 5 6 1]),2))

23   Pass
assert(isequal(assess_windfarm([7 2 4 3 3 6 2 3]),3))

24   Pass
assert(isequal(assess_windfarm([2 2 3 8 4 4 2 8]),3))

25   Pass
assert(isequal(assess_windfarm([4 7 5 4 8 7 4 7]),4))

26   Pass
assert(isequal(assess_windfarm([8 4 3 5 8 6 4 6]),6))

27   Pass
assert(isequal(assess_windfarm([8 5 5 3 1 2 1 4]),3))

28   Pass
assert(isequal(assess_windfarm([1 8 6 1 1 2 4 2]),5))

29   Pass
assert(isequal(assess_windfarm([1 6 3 7 4 4 1 1]),4))

30   Pass
assert(isequal(assess_windfarm([1 5 2 7 7 8 4 2]),5))

31   Pass
assert(isequal(assess_windfarm([2 5 7 3 4 6 8 2]),6))

32   Pass
assert(isequal(assess_windfarm([6 5 4 8 4 2 6 5]),3))

33   Pass
assert(isequal(assess_windfarm([3 7 8 8 2 2 1 5]),2))

34   Pass
assert(isequal(assess_windfarm([1 4 8 5 3 2 4 8]),6))

35   Pass
assert(isequal(assess_windfarm([1 4 7 1 6 8 3 2]),6))

36   Pass
assert(isequal(assess_windfarm([6 8 5 8 2 7 3 4]),6))

37   Pass
assert(isequal(assess_windfarm([2 7 5 6 7 1 8 4]),5))

38   Pass
assert(isequal(assess_windfarm([7 6 7 2 4 5 8 7]),1))

39   Pass
assert(isequal(assess_windfarm([8 5 5 7 1 8 4 1]),6))

40   Pass
assert(isequal(assess_windfarm([6 2 2 5 3 3 4 4]),2))

41   Pass
assert(isequal(assess_windfarm([4 5 2 2 1 3 7 2]),3))

42   Pass
assert(isequal(assess_windfarm([6 6 7 7 3 3 5 3]),2))

43   Pass
assert(isequal(assess_windfarm([7 7 5 3 6 2 4 4]),4))

44   Pass
assert(isequal(assess_windfarm([5 8 7 8 2 5 1 7]),5))

45   Pass
assert(isequal(assess_windfarm([5 7 8 8 4 1 5 2]),5))

46   Pass
assert(isequal(assess_windfarm([2 3 1 6 6 5 3 7]),3))

47   Pass
assert(isequal(assess_windfarm([5 8 8 3 5 3 5 7]),6))

48   Pass
assert(isequal(assess_windfarm([6 2 7 1 4 6 7 3]),6))

49   Pass
assert(isequal(assess_windfarm([6 8 2 2 2 3 3 8]),3))

50   Pass
assert(isequal(assess_windfarm([1 5 2 7 2 5 8 3]),8))

51   Pass
assert(isequal(assess_windfarm([1 2 4 3 2 8 6 8]),3))

52   Pass
assert(isequal(assess_windfarm([4 8 1 5 7 2 8 7]),6))

53   Pass
assert(isequal(assess_windfarm([7 5 7 3 2 3 5 7]),5))

54   Pass
assert(isequal(assess_windfarm([3 4 7 5 8 2 7 6]),4))

55   Pass
assert(isequal(assess_windfarm([2 4 4 5 7 1 7 7]),3))

56   Pass
assert(isequal(assess_windfarm([3 4 5 6 6 7 4 4]),0))

57   Pass
assert(isequal(assess_windfarm([8 5 7 3 5 5 8 1]),6))

58   Pass
assert(isequal(assess_windfarm([5 5 1 8 8 4 7 2]),4))

59   Pass
assert(isequal(assess_windfarm([5 3 4 7 2 3 4 3]),2))

60   Pass
assert(isequal(assess_windfarm([7 8 2 2 6 4 8 8]),2))

61   Pass
assert(isequal(assess_windfarm([6 7 4 6 8 5 8 6]),6))

62   Pass
assert(isequal(assess_windfarm([4 6 8 2 4 8 4 6]),8))

63   Pass
assert(isequal(assess_windfarm([8 8 6 1 1 5 5 8]),2))

64   Pass
assert(isequal(assess_windfarm([6 6 5 3 8 5 1 6]),5))

65   Pass
assert(isequal(assess_windfarm([5 1 8 3 2 1 3 2]),3))

66   Pass
assert(isequal(assess_windfarm([6 1 3 3 8 4 7 5]),6))

67   Pass
assert(isequal(assess_windfarm([7 1 8 7 1 4 3 6]),4))

68   Pass
assert(isequal(assess_windfarm([2 5 5 5 4 1 5 4]),2))

69   Pass
assert(isequal(assess_windfarm([1 4 4 5 7 6 7 1]),2))

70   Pass
assert(isequal(assess_windfarm([2 4 8 7 4 3 1 6]),4))

71   Pass
assert(isequal(assess_windfarm([5 2 4 2 7 3 8 1]),8))

72   Pass
assert(isequal(assess_windfarm([7 6 5 6 6 1 8 1]),3))

73   Pass
assert(isequal(assess_windfarm([3 2 8 1 5 6 6 7]),2))

74   Pass
assert(isequal(assess_windfarm([1 7 5 6 2 5 6 8]),4))

75   Pass
assert(isequal(assess_windfarm([4 1 1 6 7 6 3 8]),3))

76   Pass
assert(isequal(assess_windfarm([5 8 1 2 7 8 7 3]),3))

77   Pass
assert(isequal(assess_windfarm([2 7 7 3 2 3 7 7]),1))

78   Pass
assert(isequal(assess_windfarm([5 5 3 6 7 4 4 4]),1))

79   Pass
assert(isequal(assess_windfarm([3 6 8 8 6 3 6 2]),6))

80   Pass
assert(isequal(assess_windfarm([1 2 2 5 1 7 6 8]),3))

81   Pass
assert(isequal(assess_windfarm([4 6 8 5 3 8 1 3]),8))

82   Pass
assert(isequal(assess_windfarm([8 3 3 1 8 2 3 8]),4))

83   Pass
assert(isequal(assess_windfarm([4 5 5 6 1 5 1 7]),4))

84   Pass
assert(isequal(assess_windfarm([3 7 2 5 8 1 1 1]),5))

85   Pass
assert(isequal(assess_windfarm([6 5 1 7 5 1 1 2]),3))

86   Pass
assert(isequal(assess_windfarm([7 1 2 2 1 7 6 6]),1))

87   Pass
assert(isequal(assess_windfarm([6 5 3 6 1 2 1 8]),3))

88   Pass
assert(isequal(assess_windfarm([8 1 4 6 3 7 5 4]),6))

89   Pass
assert(isequal(assess_windfarm([3 7 8 6 4 8 3 5]),6))

90   Pass
assert(isequal(assess_windfarm([8 3 3 8 1 3 5 2]),6))

91   Pass
assert(isequal(assess_windfarm([6 7 5 6 7 2 5 1]),3))

92   Pass
assert(isequal(assess_windfarm([5 7 8 4 3 6 8 5]),4))

93   Pass
assert(isequal(assess_windfarm([8 2 1 3 4 4 3 6]),2))

94   Pass
assert(isequal(assess_windfarm([1 4 3 3 1 5 3 2]),3))

95   Pass
assert(isequal(assess_windfarm([1 3 5 7 1 8 2 7]),8))

96   Pass
assert(isequal(assess_windfarm([7 8 2 5 4 2 5 5]),2))

97   Pass
assert(isequal(assess_windfarm([2 5 8 4 6 4 1 3]),8))

98   Pass
assert(isequal(assess_windfarm([7 3 1 5 3 6 5 7]),6))

99   Pass
assert(isequal(assess_windfarm([7 2 1 7 6 1 8 5]),4))

100   Pass
assert(isequal(assess_windfarm([5 5 7 7 4 1 6 3]),4))

101   Pass
assert(isequal(assess_windfarm([1 1 1 1 1 1 1 1]),0))

102   Pass
assert(isequal(assess_windfarm([1 8 1 3 1 5 1 8]),8))