fork download
  1. valid = (n for n in map(str, range(1002, 10**4, 3)) if '0' not in n and all(int(''.join(t)) % 3 == 0 for t in zip(n, n[1:])))
  2. for t in enumerate(valid, 1):
  3. print("{0:3}. {1}".format(*t))
Success #stdin #stdout 0.02s 27712KB
stdin
Standard input is empty
stdout
  1. 1212
  2. 1215
  3. 1218
  4. 1242
  5. 1245
  6. 1248
  7. 1272
  8. 1275
  9. 1278
 10. 1512
 11. 1515
 12. 1518
 13. 1542
 14. 1545
 15. 1548
 16. 1572
 17. 1575
 18. 1578
 19. 1812
 20. 1815
 21. 1818
 22. 1842
 23. 1845
 24. 1848
 25. 1872
 26. 1875
 27. 1878
 28. 2121
 29. 2124
 30. 2127
 31. 2151
 32. 2154
 33. 2157
 34. 2181
 35. 2184
 36. 2187
 37. 2421
 38. 2424
 39. 2427
 40. 2451
 41. 2454
 42. 2457
 43. 2481
 44. 2484
 45. 2487
 46. 2721
 47. 2724
 48. 2727
 49. 2751
 50. 2754
 51. 2757
 52. 2781
 53. 2784
 54. 2787
 55. 3333
 56. 3336
 57. 3339
 58. 3363
 59. 3366
 60. 3369
 61. 3393
 62. 3396
 63. 3399
 64. 3633
 65. 3636
 66. 3639
 67. 3663
 68. 3666
 69. 3669
 70. 3693
 71. 3696
 72. 3699
 73. 3933
 74. 3936
 75. 3939
 76. 3963
 77. 3966
 78. 3969
 79. 3993
 80. 3996
 81. 3999
 82. 4212
 83. 4215
 84. 4218
 85. 4242
 86. 4245
 87. 4248
 88. 4272
 89. 4275
 90. 4278
 91. 4512
 92. 4515
 93. 4518
 94. 4542
 95. 4545
 96. 4548
 97. 4572
 98. 4575
 99. 4578
100. 4812
101. 4815
102. 4818
103. 4842
104. 4845
105. 4848
106. 4872
107. 4875
108. 4878
109. 5121
110. 5124
111. 5127
112. 5151
113. 5154
114. 5157
115. 5181
116. 5184
117. 5187
118. 5421
119. 5424
120. 5427
121. 5451
122. 5454
123. 5457
124. 5481
125. 5484
126. 5487
127. 5721
128. 5724
129. 5727
130. 5751
131. 5754
132. 5757
133. 5781
134. 5784
135. 5787
136. 6333
137. 6336
138. 6339
139. 6363
140. 6366
141. 6369
142. 6393
143. 6396
144. 6399
145. 6633
146. 6636
147. 6639
148. 6663
149. 6666
150. 6669
151. 6693
152. 6696
153. 6699
154. 6933
155. 6936
156. 6939
157. 6963
158. 6966
159. 6969
160. 6993
161. 6996
162. 6999
163. 7212
164. 7215
165. 7218
166. 7242
167. 7245
168. 7248
169. 7272
170. 7275
171. 7278
172. 7512
173. 7515
174. 7518
175. 7542
176. 7545
177. 7548
178. 7572
179. 7575
180. 7578
181. 7812
182. 7815
183. 7818
184. 7842
185. 7845
186. 7848
187. 7872
188. 7875
189. 7878
190. 8121
191. 8124
192. 8127
193. 8151
194. 8154
195. 8157
196. 8181
197. 8184
198. 8187
199. 8421
200. 8424
201. 8427
202. 8451
203. 8454
204. 8457
205. 8481
206. 8484
207. 8487
208. 8721
209. 8724
210. 8727
211. 8751
212. 8754
213. 8757
214. 8781
215. 8784
216. 8787
217. 9333
218. 9336
219. 9339
220. 9363
221. 9366
222. 9369
223. 9393
224. 9396
225. 9399
226. 9633
227. 9636
228. 9639
229. 9663
230. 9666
231. 9669
232. 9693
233. 9696
234. 9699
235. 9933
236. 9936
237. 9939
238. 9963
239. 9966
240. 9969
241. 9993
242. 9996
243. 9999