Statistics

Problem Statement for "FoxAndGame"

Problem Statement

Fox Ciel is playing the popular game 'Cut the Rope' on her smartphone. The game has multiple stages, and for each stage the player can gain between 0 and 3 stars, inclusive. You are given a String[] result containing Fox Ciel's current results: For each stage, result contains an element that specifies Ciel's result in that stage. More precisely, result[i] will be "---" if she got 0 stars in stage i, "o--" if she got 1 star, "oo-" if she got 2 stars and "ooo" if she managed to get all 3 stars. Return the total number of stars Ciel has at the moment.

Definition

Class:
FoxAndGame
Method:
countStars
Parameters:
String[]
Returns:
int
Method signature:
int countStars(String[] result)
(be sure your method is public)

Constraints

  • result will contain between 1 and 50 elements, inclusive.
  • Each element in result will be one of "---", "o--", "oo-", "ooo".

Examples

  1. {"ooo", "ooo"}

    Returns: 6

    There are two stages. In each of them, Ciel got all three stars. Together, she now has 3+3 = 6 stars.

  2. {"ooo", "oo-", "o--"}

    Returns: 6

    This time the answer is 3 + 2 + 1 = 6.

  3. {"ooo", "---", "oo-", "---", "o--"}

    Returns: 6

  4. {"o--", "o--", "o--", "ooo", "---"}

    Returns: 6

  5. {"---", "o--", "oo-", "ooo", "ooo", "oo-", "o--", "---"}

    Returns: 12

  6. {"---", "---", "---", "---", "---", "---"}

    Returns: 0

  7. {"oo-"}

    Returns: 2

  8. {"ooo", "o--", "oo-", "o--", "oo-", "ooo", "oo-", "ooo", "---", "ooo", "ooo", "ooo", "o--", "o--", "o--", "o--", "o--", "ooo", "oo-", "o--", "ooo", "o--", "oo-", "oo-", "---", "ooo", "ooo", "ooo", "ooo", "oo-", "oo-", "o--", "oo-", "ooo", "o--", "o--"}

    Returns: 69

  9. {"ooo", "ooo", "ooo", "ooo", "---", "ooo", "ooo", "---", "---", "ooo", "ooo", "ooo", "ooo", "ooo", "---", "ooo", "---", "---", "---", "ooo", "ooo", "ooo", "ooo", "o--", "ooo", "ooo", "---", "ooo", "---", "ooo", "ooo", "o--", "ooo", "ooo", "---", "ooo", "o--", "---", "ooo", "o--"}

    Returns: 79

  10. {"o--", "oo-", "o--", "oo-", "ooo", "ooo", "oo-", "oo-", "oo-", "oo-", "oo-", "o--", "oo-", "oo-", "o--", "o--", "o--", "o--", "oo-", "oo-", "oo-", "o--", "oo-", "oo-", "ooo", "ooo", "o--", "oo-", "oo-", "oo-", "o--", "ooo", "oo-", "oo-", "o--"}

    Returns: 64

  11. {"ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "o--", "o--", "o--", "o--", "o--", "ooo", "ooo", "ooo", "ooo", "ooo", "o--", "o--", "ooo", "ooo", "ooo", "ooo", "ooo", "o--", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo"}

    Returns: 101

  12. {"oo-", "ooo", "ooo", "oo-"}

    Returns: 10

  13. {"---", "oo-", "ooo", "oo-", "---", "---", "ooo", "ooo", "---", "ooo", "oo-", "---", "---", "oo-"}

    Returns: 20

  14. {"ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo"}

    Returns: 21

  15. {"oo-", "ooo", "---", "ooo", "ooo", "ooo", "---", "ooo", "oo-", "ooo", "ooo", "oo-", "---", "ooo", "---", "---", "ooo", "---", "oo-", "---", "ooo", "ooo", "---"}

    Returns: 41

  16. {"ooo", "oo-", "oo-", "o--", "oo-", "oo-", "oo-", "oo-", "o--", "oo-", "ooo", "o--", "oo-", "ooo", "ooo", "oo-", "oo-", "ooo", "o--", "o--", "o--", "ooo", "oo-", "o--", "ooo", "oo-", "ooo", "o--", "oo-", "o--", "o--", "oo-", "oo-", "oo-", "oo-", "ooo", "oo-", "oo-", "ooo", "ooo"}

    Returns: 81

  17. {"oo-", "oo-", "oo-", "oo-", "ooo", "o--", "o--", "oo-", "o--", "ooo", "o--", "o--", "o--", "ooo", "oo-", "ooo", "oo-", "ooo", "oo-", "ooo", "ooo", "o--", "ooo", "o--", "oo-", "ooo", "oo-", "o--", "oo-", "ooo", "o--", "ooo", "o--", "ooo"}

    Returns: 69

  18. {"---", "oo-", "---", "---", "oo-", "oo-", "---", "---", "---", "oo-", "ooo", "oo-", "---", "oo-", "ooo", "ooo", "ooo", "---", "ooo", "---", "ooo", "---", "ooo", "---", "---", "ooo", "ooo", "ooo", "oo-", "ooo", "---", "ooo", "---", "ooo", "ooo", "ooo", "oo-"}

    Returns: 61

  19. {"ooo", "ooo", "ooo", "ooo", "---", "---", "---", "---", "ooo", "ooo", "ooo", "---", "ooo", "---", "ooo", "ooo", "ooo", "ooo", "---", "ooo", "---", "---", "ooo", "---", "ooo", "ooo", "ooo", "---", "ooo", "ooo", "ooo", "---", "ooo", "ooo", "ooo", "---", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "---", "---", "---", "---"}

    Returns: 90

  20. {"oo-", "o--", "o--", "---", "---", "oo-", "o--", "ooo", "oo-", "o--", "oo-", "---", "o--", "o--", "o--", "o--", "---", "---", "o--", "ooo", "---", "---", "---", "ooo", "ooo", "oo-", "ooo", "o--", "---", "o--", "oo-", "---", "o--", "o--", "oo-", "oo-", "o--", "oo-", "oo-"}

    Returns: 49

  21. {"ooo", "ooo", "---", "ooo", "---", "ooo", "---", "ooo", "ooo", "ooo", "ooo", "---", "ooo", "ooo", "ooo", "---", "---", "ooo", "ooo", "---", "---", "ooo", "ooo", "---", "---", "ooo", "---", "---", "ooo", "ooo", "ooo", "---", "---", "ooo", "ooo", "ooo", "ooo", "---", "---", "ooo", "ooo", "---", "ooo", "---", "---"}

    Returns: 78

  22. {"o--", "o--", "oo-", "ooo", "ooo", "o--", "ooo", "oo-", "ooo", "oo-", "ooo", "o--", "o--", "o--", "oo-", "o--", "ooo", "o--", "ooo", "o--"}

    Returns: 38

  23. {"oo-", "ooo", "oo-", "o--", "oo-", "ooo", "ooo", "oo-", "ooo", "---", "ooo", "ooo", "ooo", "o--", "o--", "o--", "oo-", "o--", "---", "oo-", "---", "o--", "oo-", "---", "o--", "ooo"}

    Returns: 45

  24. {"ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo"}

    Returns: 114

  25. {"---", "o--", "ooo", "o--", "---", "---", "o--", "o--", "---", "ooo", "---", "ooo", "o--", "ooo", "oo-", "---", "ooo"}

    Returns: 22

  26. {"o--", "oo-", "o--", "o--", "ooo", "o--", "oo-", "oo-", "ooo", "o--", "oo-", "o--", "o--", "ooo", "ooo", "oo-", "ooo"}

    Returns: 32

  27. {"ooo", "o--", "ooo", "o--", "ooo", "ooo", "ooo", "oo-", "ooo", "ooo", "ooo", "ooo", "o--", "ooo"}

    Returns: 35

  28. {"ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo"}

    Returns: 144

  29. {"ooo", "ooo", "oo-", "o--", "oo-", "oo-", "oo-", "oo-", "ooo", "oo-", "o--", "ooo", "oo-", "ooo", "oo-", "oo-", "o--", "oo-", "o--", "ooo", "o--", "oo-", "ooo", "ooo", "oo-", "ooo", "oo-", "oo-", "o--", "ooo", "ooo", "o--", "ooo", "ooo", "oo-", "o--", "ooo", "ooo", "oo-", "ooo", "oo-", "ooo", "ooo"}

    Returns: 96

  30. {"---", "oo-", "---", "oo-"}

    Returns: 4

  31. {"o--", "oo-", "ooo", "ooo", "oo-", "o--", "ooo", "o--", "o--", "ooo", "oo-", "o--", "o--", "oo-", "o--", "o--", "o--", "ooo", "o--", "o--"}

    Returns: 34

  32. {"oo-", "oo-", "ooo", "ooo", "ooo", "oo-", "ooo", "ooo", "ooo", "oo-", "oo-", "oo-", "ooo"}

    Returns: 33

  33. {"oo-", "ooo", "ooo", "ooo", "ooo", "oo-", "ooo", "oo-", "oo-", "o--", "ooo", "oo-", "oo-", "oo-", "ooo", "oo-"}

    Returns: 38

  34. {"oo-", "ooo", "ooo", "---", "oo-", "---", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo"}

    Returns: 28

  35. {"o--", "oo-", "oo-", "ooo", "ooo", "o--", "oo-", "ooo", "o--"}

    Returns: 18

  36. {"oo-", "o--", "ooo", "ooo", "oo-", "o--", "oo-", "oo-", "o--", "oo-", "ooo", "o--", "oo-", "ooo", "ooo", "o--", "ooo", "ooo", "ooo", "ooo", "ooo", "o--", "ooo"}

    Returns: 51

  37. {"ooo", "ooo", "ooo", "oo-", "ooo", "o--", "ooo", "ooo", "ooo", "ooo", "oo-", "oo-", "ooo", "ooo", "oo-", "oo-", "oo-", "oo-", "oo-", "ooo", "ooo", "ooo", "ooo", "oo-", "ooo", "oo-", "oo-", "oo-", "oo-", "o--", "ooo", "ooo", "ooo", "ooo", "ooo", "oo-", "oo-"}

    Returns: 92

  38. {"oo-", "oo-", "oo-", "ooo", "ooo", "ooo", "---", "---"}

    Returns: 15

  39. {"ooo", "ooo", "o--", "ooo", "oo-"}

    Returns: 12

  40. {"ooo", "ooo", "ooo", "---", "o--", "ooo", "ooo", "ooo", "ooo", "o--", "o--", "ooo", "---", "ooo", "ooo", "o--", "ooo", "ooo", "o--", "ooo"}

    Returns: 44

  41. {"ooo", "o--", "ooo", "ooo", "ooo", "oo-", "oo-", "ooo", "o--", "oo-", "ooo", "ooo", "oo-", "o--", "oo-", "o--", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "oo-", "oo-", "ooo", "o--", "ooo", "o--", "o--", "o--", "ooo", "oo-", "oo-", "ooo", "oo-", "ooo", "ooo", "oo-", "o--", "ooo", "oo-", "ooo", "oo-"}

    Returns: 98

  42. {"ooo", "o--", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "o--", "oo-", "o--", "oo-", "ooo", "ooo", "ooo", "ooo", "o--", "oo-", "ooo", "oo-", "oo-", "oo-", "ooo", "ooo", "oo-", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "o--", "oo-", "ooo", "ooo", "ooo", "o--", "ooo", "oo-", "oo-", "ooo", "o--"}

    Returns: 102

  43. {"o--", "ooo", "o--", "oo-", "oo-", "---", "---", "oo-", "---", "oo-"}

    Returns: 13

  44. {"ooo", "ooo", "---", "oo-", "---", "ooo"}

    Returns: 11

  45. {"ooo", "o--", "o--", "o--", "o--", "ooo", "o--", "o--", "oo-"}

    Returns: 14

  46. {"oo-", "oo-", "ooo", "ooo", "ooo", "oo-", "ooo", "oo-", "oo-", "oo-", "oo-", "oo-", "oo-", "ooo", "oo-", "oo-", "oo-", "ooo", "ooo", "ooo"}

    Returns: 48

  47. {"ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo"}

    Returns: 126

  48. {"oo-", "---", "o--", "---", "ooo", "oo-", "ooo", "oo-", "ooo", "ooo", "ooo", "---", "o--", "o--", "ooo", "ooo", "ooo", "oo-", "ooo", "o--", "ooo", "ooo", "o--", "---", "oo-", "ooo", "---", "oo-", "ooo", "ooo", "o--", "ooo", "---", "ooo", "ooo", "o--", "ooo", "ooo", "ooo"}

    Returns: 79

  49. {"ooo", "ooo", "---", "---", "oo-", "oo-", "oo-"}

    Returns: 12

  50. {"ooo", "---", "ooo", "---", "ooo", "---", "ooo", "ooo", "ooo", "ooo", "---", "---", "ooo", "ooo", "ooo", "ooo", "---", "---", "ooo", "ooo", "---", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "---", "ooo", "ooo", "---", "---", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo"}

    Returns: 87

  51. {"o--", "ooo", "o--", "ooo", "o--", "ooo", "ooo", "o--", "---", "---", "ooo", "ooo", "o--", "o--", "o--", "---", "ooo", "o--", "ooo"}

    Returns: 32

  52. {"ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo"}

    Returns: 63

  53. {"ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo"}

    Returns: 30

  54. {"ooo", "ooo", "ooo", "o--", "ooo", "ooo", "ooo", "ooo", "---", "ooo"}

    Returns: 25

  55. {"o--", "ooo", "o--", "o--", "ooo", "o--", "o--", "ooo", "ooo", "o--", "ooo", "o--", "ooo", "o--", "o--", "o--", "o--", "o--", "ooo", "o--", "o--", "ooo", "ooo", "o--", "o--", "o--", "ooo", "o--", "ooo", "o--"}

    Returns: 52

  56. {"---", "ooo", "o--", "oo-", "ooo", "---", "oo-", "ooo"}

    Returns: 14

  57. {"ooo", "o--", "o--", "ooo", "ooo", "ooo", "ooo", "o--", "ooo", "ooo", "---", "ooo", "o--", "---", "ooo", "ooo", "o--"}

    Returns: 35

  58. {"oo-", "o--", "o--", "ooo", "oo-", "o--", "o--", "ooo", "o--"}

    Returns: 15

  59. {"o--", "oo-", "o--", "oo-", "ooo", "oo-", "ooo", "o--", "oo-", "oo-", "o--", "oo-", "o--", "o--", "o--", "oo-", "oo-", "o--", "o--", "ooo", "oo-", "oo-", "oo-", "o--", "oo-", "oo-", "oo-", "oo-", "oo-", "o--", "oo-", "oo-", "o--", "oo-", "o--", "o--"}

    Returns: 61

  60. {"ooo", "oo-", "ooo"}

    Returns: 8

  61. {"ooo", "---", "ooo", "o--", "ooo", "ooo", "---", "ooo", "ooo", "ooo", "ooo", "ooo", "---", "ooo", "ooo", "ooo", "ooo", "ooo", "---", "ooo", "ooo", "o--", "ooo", "ooo", "o--", "ooo", "---", "ooo", "ooo", "---", "ooo", "ooo", "o--", "ooo", "ooo", "---", "---", "---", "ooo", "---", "ooo", "---", "o--", "o--"}

    Returns: 87

  62. {"ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo"}

    Returns: 141

  63. {"---", "---", "---", "o--", "o--"}

    Returns: 2

  64. {"ooo", "ooo", "ooo", "ooo", "ooo", "o--", "ooo", "ooo", "ooo", "ooo", "ooo", "o--", "o--", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "o--", "ooo", "ooo", "ooo", "o--", "o--", "o--", "o--", "ooo", "ooo", "ooo", "ooo", "o--", "ooo", "ooo", "ooo", "o--", "ooo", "o--", "ooo", "ooo", "o--", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo"}

    Returns: 126

  65. {"o--", "o--", "ooo", "oo-", "ooo", "oo-", "oo-", "oo-", "ooo", "o--", "ooo", "ooo", "ooo", "oo-", "ooo", "ooo", "o--", "oo-", "ooo", "oo-", "o--", "ooo", "ooo", "ooo", "o--", "oo-"}

    Returns: 58

  66. {"---", "ooo", "ooo", "oo-", "ooo", "oo-", "ooo", "oo-", "ooo", "ooo", "ooo", "oo-", "oo-", "---", "ooo", "oo-", "---", "ooo", "ooo", "ooo", "oo-", "oo-", "---", "oo-", "ooo", "ooo", "oo-", "---", "ooo", "oo-", "---", "ooo", "ooo", "oo-", "ooo", "ooo", "ooo", "---", "ooo", "ooo", "---", "ooo", "ooo", "ooo", "ooo", "---"}

    Returns: 99

  67. {"ooo", "ooo", "ooo", "oo-", "ooo", "oo-", "ooo", "ooo", "ooo", "ooo", "oo-", "oo-", "ooo", "ooo", "oo-", "ooo", "ooo", "ooo", "oo-", "ooo", "ooo", "oo-", "ooo"}

    Returns: 62

  68. {"---", "o--", "---", "oo-", "ooo", "oo-", "ooo", "o--", "---", "oo-", "---", "ooo", "ooo", "ooo", "---", "ooo", "o--", "---", "oo-", "oo-", "oo-", "oo-", "oo-", "oo-", "o--", "oo-", "---", "ooo", "---", "---", "o--", "oo-", "o--", "o--", "ooo", "oo-", "---", "oo-"}

    Returns: 57

  69. {"o--", "oo-", "ooo", "ooo", "ooo", "ooo", "ooo", "oo-", "o--", "ooo", "oo-", "ooo", "oo-", "oo-", "ooo", "oo-", "oo-", "oo-", "ooo", "ooo", "ooo", "ooo", "ooo"}

    Returns: 57

  70. {"o--", "oo-", "o--", "oo-", "ooo", "o--", "o--", "ooo", "oo-", "oo-", "oo-", "o--", "o--", "oo-", "ooo", "oo-", "ooo", "o--", "o--", "o--", "oo-", "ooo", "o--", "ooo", "o--"}

    Returns: 45

  71. {"---", "oo-", "o--", "o--", "oo-", "o--", "o--", "oo-", "ooo", "oo-", "ooo", "ooo", "oo-", "---", "ooo", "o--", "ooo", "oo-", "---", "ooo", "ooo", "oo-", "o--", "o--", "oo-", "oo-", "---", "oo-", "---", "oo-", "o--", "---", "o--", "---", "oo-", "oo-"}

    Returns: 56

  72. {"oo-", "---", "oo-", "ooo", "oo-", "oo-", "ooo", "ooo", "oo-", "oo-", "oo-", "ooo", "ooo", "ooo", "oo-", "ooo", "---", "oo-", "oo-", "---", "---", "oo-", "ooo", "oo-", "ooo", "oo-", "o--", "ooo", "---", "ooo", "oo-", "ooo", "ooo", "oo-", "---", "ooo", "oo-", "---", "oo-", "oo-", "oo-", "---", "ooo", "oo-", "oo-", "oo-", "o--"}

    Returns: 91

  73. {"ooo", "ooo", "ooo", "ooo", "---", "ooo", "oo-", "ooo", "o--", "---", "---", "---", "---", "---", "o--", "oo-", "ooo", "ooo", "ooo", "o--", "---", "o--", "oo-", "oo-", "o--", "oo-", "o--", "ooo", "oo-", "ooo", "ooo", "ooo", "ooo", "---", "oo-", "oo-", "ooo", "---", "oo-", "---", "ooo", "o--", "ooo"}

    Returns: 76

  74. {"ooo", "ooo", "o--", "ooo", "ooo", "o--", "ooo", "o--", "ooo", "o--", "ooo", "o--", "ooo", "ooo", "ooo", "ooo", "o--", "o--", "ooo", "o--", "ooo", "o--", "ooo", "o--", "ooo", "ooo", "o--", "ooo", "ooo", "ooo", "ooo", "ooo", "o--", "ooo", "o--", "o--", "ooo", "ooo", "o--", "ooo", "ooo", "ooo"}

    Returns: 96

  75. {"o--", "o--", "ooo", "oo-", "oo-", "oo-", "ooo", "oo-", "oo-", "o--", "o--", "oo-", "ooo", "ooo", "oo-", "ooo", "o--", "ooo", "oo-", "oo-", "o--", "oo-", "oo-", "o--", "oo-", "oo-", "oo-", "oo-", "ooo", "ooo", "oo-", "ooo", "ooo", "o--", "oo-", "oo-", "o--", "oo-", "oo-", "o--"}

    Returns: 80

  76. {"oo-", "ooo", "ooo", "ooo", "---", "ooo", "---", "oo-", "ooo", "---", "ooo", "---", "---", "ooo", "---", "oo-", "oo-", "ooo", "oo-", "ooo", "---", "---", "ooo", "ooo", "oo-", "ooo", "ooo", "ooo", "ooo", "oo-", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "---", "oo-"}

    Returns: 79

  77. {"ooo", "oo-", "oo-", "ooo", "ooo"}

    Returns: 13

  78. {"o--", "ooo", "ooo", "---", "---", "ooo", "---", "ooo", "o--", "ooo", "ooo", "ooo", "o--", "o--", "ooo"}

    Returns: 28

  79. {"---", "oo-", "---", "o--", "oo-", "---", "ooo", "oo-", "---", "---", "---", "---", "oo-", "---", "ooo", "---", "o--", "ooo", "oo-", "---"}

    Returns: 21

  80. {"o--", "ooo", "ooo", "o--", "ooo", "ooo", "---", "o--", "ooo", "ooo", "ooo", "---", "ooo", "oo-", "---", "ooo", "o--", "ooo", "o--"}

    Returns: 37

  81. {"oo-", "ooo", "ooo", "oo-", "ooo", "ooo", "oo-", "oo-", "oo-", "ooo", "ooo", "oo-", "ooo", "oo-", "ooo", "ooo", "oo-", "oo-", "oo-", "oo-", "oo-", "ooo", "oo-", "ooo", "oo-", "oo-", "ooo", "ooo", "oo-", "ooo", "oo-", "ooo", "ooo", "ooo", "oo-", "ooo", "ooo", "oo-", "oo-", "oo-", "ooo", "oo-", "oo-", "oo-", "ooo", "oo-", "oo-", "oo-", "ooo", "oo-"}

    Returns: 122

  82. {"ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo"}

    Returns: 48

  83. {"ooo", "o--", "o--", "ooo", "ooo", "ooo", "oo-", "oo-", "o--", "ooo", "o--", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "o--", "ooo", "ooo", "ooo", "ooo", "oo-", "o--", "ooo", "o--", "ooo", "ooo", "o--", "oo-", "ooo", "ooo", "oo-", "ooo", "oo-"}

    Returns: 83

  84. {"o--", "ooo", "o--", "ooo", "---", "ooo", "ooo", "o--", "o--", "---", "o--", "o--", "o--", "ooo", "ooo", "o--", "ooo", "ooo", "ooo", "---", "ooo", "ooo", "---", "o--", "ooo", "o--", "o--"}

    Returns: 47

  85. {"ooo", "o--", "oo-", "oo-", "o--", "ooo", "o--", "o--", "o--", "oo-", "oo-", "o--", "ooo", "oo-", "o--"}

    Returns: 26

  86. {"o--", "o--", "o--", "o--", "o--", "o--", "ooo", "o--", "o--", "ooo", "o--", "o--", "o--", "o--", "o--", "ooo", "ooo", "o--", "o--", "ooo", "o--", "o--", "o--", "o--", "o--", "ooo", "o--", "ooo", "o--", "o--", "ooo", "o--", "o--", "o--", "ooo", "ooo", "o--"}

    Returns: 57

  87. {"ooo", "ooo", "ooo", "---", "ooo", "ooo", "o--", "o--", "oo-", "o--"}

    Returns: 20

  88. {"o--", "ooo", "o--", "oo-", "o--", "ooo", "o--", "ooo", "ooo", "o--", "o--", "ooo", "o--", "ooo", "ooo", "ooo", "oo-", "oo-", "ooo", "ooo", "o--", "o--", "o--", "ooo", "ooo", "o--", "o--", "ooo", "o--", "oo-", "ooo", "o--", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "o--", "ooo", "o--", "oo-", "ooo", "o--"}

    Returns: 93

  89. {"o--", "o--", "o--", "---", "---", "o--", "o--", "ooo", "ooo", "o--"}

    Returns: 12

  90. {"ooo", "oo-", "ooo", "oo-", "o--", "oo-", "ooo", "ooo", "oo-", "o--", "ooo", "ooo", "ooo", "ooo", "o--", "oo-", "oo-", "oo-", "oo-", "ooo", "ooo", "---", "ooo", "ooo", "oo-", "ooo", "oo-", "ooo", "oo-", "o--", "---", "ooo", "ooo", "oo-", "ooo", "ooo", "ooo", "ooo", "oo-", "oo-", "ooo", "oo-", "o--", "ooo"}

    Returns: 101

  91. {"ooo"}

    Returns: 3

  92. {"o--", "o--", "ooo", "o--", "ooo", "o--"}

    Returns: 10

  93. {"ooo", "ooo", "ooo", "ooo", "o--", "oo-", "ooo", "ooo", "oo-", "ooo", "o--", "oo-", "ooo", "ooo", "oo-", "ooo", "oo-", "ooo", "o--", "ooo", "ooo", "o--", "o--", "ooo", "ooo", "oo-", "ooo", "o--", "oo-", "oo-", "o--", "oo-", "oo-", "oo-", "oo-", "ooo", "o--"}

    Returns: 83

  94. {"ooo", "ooo"}

    Returns: 6

  95. {"ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "---", "ooo"}

    Returns: 27

  96. {"oo-", "oo-", "o--"}

    Returns: 5

  97. {"oo-", "ooo", "oo-", "ooo", "oo-", "ooo", "ooo", "oo-", "ooo", "ooo", "ooo", "ooo", "oo-", "ooo", "ooo", "ooo", "ooo", "oo-", "ooo", "ooo", "ooo", "oo-", "oo-", "ooo", "ooo", "oo-", "ooo", "ooo", "oo-", "ooo", "ooo", "ooo", "oo-", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "oo-"}

    Returns: 111

  98. {"ooo", "ooo", "o--", "---", "---"}

    Returns: 7

  99. {"ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo"}

    Returns: 84

  100. {"o--", "ooo", "ooo", "ooo", "o--", "o--", "o--", "ooo", "o--", "o--", "ooo", "ooo", "ooo", "o--", "ooo", "o--", "ooo", "ooo", "ooo", "ooo", "o--", "o--", "o--", "ooo", "ooo", "o--", "o--", "ooo", "ooo", "o--", "o--", "ooo", "ooo", "ooo", "ooo", "ooo", "o--", "ooo", "ooo", "ooo", "ooo", "o--", "ooo", "ooo", "o--", "ooo", "o--", "ooo", "ooo", "ooo"}

    Returns: 112

  101. {"ooo", "ooo", "ooo", "ooo", "ooo", "ooo"}

    Returns: 18

  102. {"ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo", "ooo"}

    Returns: 81

  103. {"oo-", "ooo", "oo-", "oo-", "o--", "ooo", "oo-", "oo-", "ooo", "oo-", "o--", "o--", "o--", "o--", "ooo"}

    Returns: 29

  104. {"oo-", "oo-", "ooo", "ooo", "ooo", "ooo", "oo-", "ooo", "oo-", "oo-", "oo-", "oo-", "ooo", "oo-", "oo-", "oo-", "oo-", "oo-", "ooo", "oo-", "ooo", "ooo", "oo-", "ooo", "oo-", "oo-", "oo-", "ooo", "ooo"}

    Returns: 70

  105. {"ooo", "ooo", "o--", "o--", "ooo", "ooo", "o--", "ooo", "o--", "ooo", "o--", "o--", "o--", "ooo", "o--", "o--", "o--", "o--", "o--", "o--", "o--", "o--", "o--", "o--", "ooo", "ooo", "o--", "ooo", "o--", "o--"}

    Returns: 50

  106. {"ooo", "o--", "o--"}

    Returns: 5

  107. {"o--", "o--", "o--", "o--"}

    Returns: 4

  108. {"oo-" }

    Returns: 2

  109. {"o--" }

    Returns: 1

  110. {"---", "ooo", "oo-", "o--" }

    Returns: 6

  111. {"ooo", "ooo" }

    Returns: 6

  112. {"---", "o--", "oo-", "ooo", "ooo", "oo-", "o--", "---" }

    Returns: 12

  113. {"ooo", "oo-", "o--" }

    Returns: 6


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: