Statistics

Problem Statement for "RoomNumber"

Problem Statement

You are going to stick the number of your room on the door. The shop near your house suggests wonderful sets of plastic digits. Each set contains exactly ten digits - one of each digit between 0 and 9, inclusive. Return the number of sets required to write your room number. Note that 6 can be used as 9 and vice versa.

Definition

Class:
RoomNumber
Method:
numberOfSets
Parameters:
int
Returns:
int
Method signature:
int numberOfSets(int roomNumber)
(be sure your method is public)

Constraints

  • roomNumber will be between 1 and 1,000,000, inclusive.

Examples

  1. 122

    Returns: 2

    Two sets are required because each set contains only one '2' digit.

  2. 9999

    Returns: 2

    Each set contains one '6' digit and one '9' digit. '6' could be used as '9' and therefore two sets are enough.

  3. 12635

    Returns: 1

  4. 888888

    Returns: 6

  5. 735002

    Returns: 2

  6. 440460

    Returns: 3

  7. 585822

    Returns: 2

  8. 108639

    Returns: 1

  9. 144223

    Returns: 2

  10. 646333

    Returns: 3

  11. 754660

    Returns: 1

  12. 549217

    Returns: 1

  13. 620471

    Returns: 1

  14. 279356

    Returns: 1

  15. 456075

    Returns: 2

  16. 14437

    Returns: 2

  17. 791767

    Returns: 3

  18. 848186

    Returns: 3

  19. 980575

    Returns: 2

  20. 168211

    Returns: 3

  21. 728103

    Returns: 1

  22. 797707

    Returns: 4

  23. 580943

    Returns: 1

  24. 359478

    Returns: 1

  25. 19180

    Returns: 2

  26. 199086

    Returns: 2

  27. 60086

    Returns: 2

  28. 96969

    Returns: 3

  29. 861680

    Returns: 2

  30. 610198

    Returns: 2

  31. 686899

    Returns: 2

  32. 669181

    Returns: 2

  33. 911861

    Returns: 3

  34. 916801

    Returns: 2

  35. 199181

    Returns: 3

  36. 886808

    Returns: 4

  37. 668198

    Returns: 2

  38. 118909

    Returns: 2

  39. 116111

    Returns: 5

  40. 181999

    Returns: 2

  41. 991006

    Returns: 2

  42. 811108

    Returns: 3

  43. 916069

    Returns: 2

  44. 100001

    Returns: 4

  45. 801969

    Returns: 2

  46. 169961

    Returns: 2

  47. 666616

    Returns: 3

  48. 699196

    Returns: 3

  49. 909660

    Returns: 2

  50. 160911

    Returns: 3

  51. 610669

    Returns: 2

  52. 868969

    Returns: 2

  53. 108666

    Returns: 2

  54. 616166

    Returns: 2

  55. 188600

    Returns: 2

  56. 666896

    Returns: 3

  57. 601699

    Returns: 2

  58. 666966

    Returns: 3

  59. 686899

    Returns: 2

  60. 169968

    Returns: 2

  61. 861696

    Returns: 2

  62. 606666

    Returns: 3

  63. 166196

    Returns: 2

  64. 808896

    Returns: 3

  65. 1

    Returns: 1

  66. 5

    Returns: 1

  67. 6

    Returns: 1

  68. 9

    Returns: 1

  69. 10

    Returns: 1

  70. 100

    Returns: 2

  71. 1000

    Returns: 3

  72. 100000

    Returns: 5

  73. 1000000

    Returns: 6

  74. 999999

    Returns: 3

  75. 888888

    Returns: 6

  76. 996661

    Returns: 3

  77. 9611

    Returns: 2

  78. 11

    Returns: 2

  79. 66

    Returns: 1

  80. 99

    Returns: 1

  81. 69

    Returns: 1

  82. 96

    Returns: 1

  83. 6900

    Returns: 2

  84. 99000

    Returns: 3

  85. 660

    Returns: 1

  86. 88

    Returns: 2

  87. 100011

    Returns: 3

  88. 666

    Returns: 2

  89. 399999

    Returns: 3

  90. 99999

    Returns: 3

  91. 969696

    Returns: 3

  92. 669

    Returns: 2

  93. 999

    Returns: 2

  94. 6669

    Returns: 2

  95. 69126

    Returns: 2

  96. 669999

    Returns: 3

  97. 99666

    Returns: 3

  98. 69999

    Returns: 3

  99. 99996

    Returns: 3

  100. 10001

    Returns: 3

  101. 120969

    Returns: 2

  102. 200000

    Returns: 5

  103. 696

    Returns: 2

  104. 996666

    Returns: 3

  105. 666999

    Returns: 3

  106. 99966

    Returns: 3

  107. 777771

    Returns: 5

  108. 6661

    Returns: 2

  109. 6699

    Returns: 2

  110. 1166

    Returns: 2

  111. 10000

    Returns: 4

  112. 12696

    Returns: 2

  113. 6666

    Returns: 2

  114. 66699

    Returns: 3

  115. 55669

    Returns: 2

  116. 166699

    Returns: 3

  117. 1669

    Returns: 2

  118. 68

    Returns: 1

  119. 878887

    Returns: 4

  120. 1696

    Returns: 2

  121. 699

    Returns: 2

  122. 66666

    Returns: 3

  123. 888666

    Returns: 3

  124. 333033

    Returns: 5

  125. 777666

    Returns: 3

  126. 6692

    Returns: 2

  127. 969

    Returns: 2

  128. 119999

    Returns: 2

  129. 666666

    Returns: 3

  130. 66999

    Returns: 3

  131. 9966

    Returns: 2

  132. 63636

    Returns: 2

  133. 666699

    Returns: 3

  134. 16699

    Returns: 2

  135. 226669

    Returns: 2

  136. 19966

    Returns: 2

  137. 12000

    Returns: 3

  138. 1969

    Returns: 2

  139. 8899

    Returns: 2

  140. 123696

    Returns: 2

  141. 111666

    Returns: 3

  142. 999966

    Returns: 3

  143. 123666

    Returns: 2

  144. 111222

    Returns: 3

  145. 669996

    Returns: 3

  146. 6677

    Returns: 2

  147. 7766

    Returns: 2

  148. 666777

    Returns: 3


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: