2015/Province_Java_A/3/九数分三组
生活随笔
收集整理的這篇文章主要介紹了
2015/Province_Java_A/3/九数分三组
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
九數(shù)分三組
1~9的數(shù)字可以組成3個3位數(shù),設(shè)為:A,B,C, 現(xiàn)在要求滿足如下關(guān)系:
B = 2 * A
C = 3 * A
請你寫出A的所有可能答案,數(shù)字間用空格分開,數(shù)字按升序排列。
注意:只提交A的值,嚴(yán)格按照格式要求輸出。
Ideas
全排列搞定。
Code
Python
from itertools import permutationsif __name__ == '__main__':for item in permutations(range(1, 10)):A = item[0] * 100 + item[1] * 10 + item[2]B = item[3] * 100 + item[4] * 10 + item[5]C = item[6] * 100 + item[7] * 10 + item[8]if B == 2 * A and C == 3 * A:print(f"A = {A}, B = {B}, C = {C}")Answer:192 219 273 327
總結(jié)
以上是生活随笔為你收集整理的2015/Province_Java_A/3/九数分三组的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 81. 搜索旋转排序数组 II
- 下一篇: 手把手教你Android Studio的