Advertisement
joric

Can you solve this (Gaurav Agarwal)?

Apr 8th, 2015
843
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.44 KB | None | 0 0
  1. # (c) joric 2015
  2.  
  3. # CAN YOU SOLVE THIS?
  4. # [  ] + [  ] + [  ] = 30
  5. # Fill the boxes using (1, 3, 5, 7, 9, 11, 13, 15)
  6. # You can also repeat the numbers.
  7. # This question came in in UPSC Final Exams held in December 2013 at India
  8. # You will be glad to note that only Gaurav Agarwal (IAS Toppler) could solve it.
  9.  
  10. a = ["1","3","5","7","9","11","13","15"]
  11.  
  12. for b in range (1,20):
  13.     for x in a:
  14.         for y in a:
  15.             for z in a:
  16.                 try:
  17.                     if int(x,b)+int(y,b)+int(z,b)==int("30",b):
  18.                         print "%s+%s+%s=30 (base %d)" % (x,y,z,b)
  19.                 except:
  20.                     pass
  21.  
  22. """
  23. 1+11+13=30 (base 5)
  24. 1+13+11=30 (base 5)
  25. 3+11+11=30 (base 5)
  26. 11+1+13=30 (base 5)
  27. 11+3+11=30 (base 5)
  28. 11+11+3=30 (base 5)
  29. 11+13+1=30 (base 5)
  30. 13+1+11=30 (base 5)
  31. 13+11+1=30 (base 5)
  32. 1+11+15=30 (base 7)
  33. 1+13+13=30 (base 7)
  34. 1+15+11=30 (base 7)
  35. 3+11+13=30 (base 7)
  36. 3+13+11=30 (base 7)
  37. 5+11+11=30 (base 7)
  38. 11+1+15=30 (base 7)
  39. 11+3+13=30 (base 7)
  40. 11+5+11=30 (base 7)
  41. 11+11+5=30 (base 7)
  42. 11+13+3=30 (base 7)
  43. 11+15+1=30 (base 7)
  44. 13+1+13=30 (base 7)
  45. 13+3+11=30 (base 7)
  46. 13+11+3=30 (base 7)
  47. 13+13+1=30 (base 7)
  48. 15+1+11=30 (base 7)
  49. 15+11+1=30 (base 7)
  50. 1+13+15=30 (base 9)
  51. 1+15+13=30 (base 9)
  52. 3+11+15=30 (base 9)
  53. 3+13+13=30 (base 9)
  54. 3+15+11=30 (base 9)
  55. 5+11+13=30 (base 9)
  56. 5+13+11=30 (base 9)
  57. 7+11+11=30 (base 9)
  58. 11+3+15=30 (base 9)
  59. 11+5+13=30 (base 9)
  60. 11+7+11=30 (base 9)
  61. 11+11+7=30 (base 9)
  62. 11+13+5=30 (base 9)
  63. 11+15+3=30 (base 9)
  64. 13+1+15=30 (base 9)
  65. 13+3+13=30 (base 9)
  66. 13+5+11=30 (base 9)
  67. 13+11+5=30 (base 9)
  68. 13+13+3=30 (base 9)
  69. 13+15+1=30 (base 9)
  70. 15+1+13=30 (base 9)
  71. 15+3+11=30 (base 9)
  72. 15+11+3=30 (base 9)
  73. 15+13+1=30 (base 9)
  74. 1+15+15=30 (base 11)
  75. 3+13+15=30 (base 11)
  76. 3+15+13=30 (base 11)
  77. 5+11+15=30 (base 11)
  78. 5+13+13=30 (base 11)
  79. 5+15+11=30 (base 11)
  80. 7+11+13=30 (base 11)
  81. 7+13+11=30 (base 11)
  82. 9+11+11=30 (base 11)
  83. 11+5+15=30 (base 11)
  84. 11+7+13=30 (base 11)
  85. 11+9+11=30 (base 11)
  86. 11+11+9=30 (base 11)
  87. 11+13+7=30 (base 11)
  88. 11+15+5=30 (base 11)
  89. 13+3+15=30 (base 11)
  90. 13+5+13=30 (base 11)
  91. 13+7+11=30 (base 11)
  92. 13+11+7=30 (base 11)
  93. 13+13+5=30 (base 11)
  94. 13+15+3=30 (base 11)
  95. 15+1+15=30 (base 11)
  96. 15+3+13=30 (base 11)
  97. 15+5+11=30 (base 11)
  98. 15+11+5=30 (base 11)
  99. 15+13+3=30 (base 11)
  100. 15+15+1=30 (base 11)
  101. 3+15+15=30 (base 13)
  102. 5+13+15=30 (base 13)
  103. 5+15+13=30 (base 13)
  104. 7+11+15=30 (base 13)
  105. 7+13+13=30 (base 13)
  106. 7+15+11=30 (base 13)
  107. 9+11+13=30 (base 13)
  108. 9+13+11=30 (base 13)
  109. 11+7+15=30 (base 13)
  110. 11+9+13=30 (base 13)
  111. 11+13+9=30 (base 13)
  112. 11+15+7=30 (base 13)
  113. 13+5+15=30 (base 13)
  114. 13+7+13=30 (base 13)
  115. 13+9+11=30 (base 13)
  116. 13+11+9=30 (base 13)
  117. 13+13+7=30 (base 13)
  118. 13+15+5=30 (base 13)
  119. 15+3+15=30 (base 13)
  120. 15+5+13=30 (base 13)
  121. 15+7+11=30 (base 13)
  122. 15+11+7=30 (base 13)
  123. 15+13+5=30 (base 13)
  124. 15+15+3=30 (base 13)
  125. 5+15+15=30 (base 15)
  126. 7+13+15=30 (base 15)
  127. 7+15+13=30 (base 15)
  128. 9+11+15=30 (base 15)
  129. 9+13+13=30 (base 15)
  130. 9+15+11=30 (base 15)
  131. 11+9+15=30 (base 15)
  132. 11+15+9=30 (base 15)
  133. 13+7+15=30 (base 15)
  134. 13+9+13=30 (base 15)
  135. 13+13+9=30 (base 15)
  136. 13+15+7=30 (base 15)
  137. 15+5+15=30 (base 15)
  138. 15+7+13=30 (base 15)
  139. 15+9+11=30 (base 15)
  140. 15+11+9=30 (base 15)
  141. 15+13+7=30 (base 15)
  142. 15+15+5=30 (base 15)
  143. 7+15+15=30 (base 17)
  144. 9+13+15=30 (base 17)
  145. 9+15+13=30 (base 17)
  146. 13+9+15=30 (base 17)
  147. 13+15+9=30 (base 17)
  148. 15+7+15=30 (base 17)
  149. 15+9+13=30 (base 17)
  150. 15+13+9=30 (base 17)
  151. 15+15+7=30 (base 17)
  152. 9+15+15=30 (base 19)
  153. 15+9+15=30 (base 19)
  154. 15+15+9=30 (base 19)
  155. ...
  156.  
  157. """
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement