记录一下自己的(zz)代码,题目只取其意。
一、画等腰三角形
题目:给定数字N,输出用‘*’表示边,‘.’表示空白,的一个高为N底为2N-1的等腰三角形
不要输出空格
如:N=5:
. . . . *
. . . *. *
. . *. . . *
. *. . . . . *
*********
import sys
for line in sys.stdin:
a = line.split()
N = int(a[0])
print('.'*(N-1)+'*')
for i in range(1,N-1):
print('.'*(N-1-i)+'*'+'.'*(2*i-1)+'*')
print('*'*(2*N-1))
二、数字特殊排序
题目:
输入前四个分别表示后面四个值个数的八个数字,寻找最好的一种排列所有这四种值的方式, 使得过程中当前数字和的个位数与新加入的数的乘积的总和最大,输出最大乘积和
输入:1 1 1 1 11 12 13 14
输出:235
import sys
for line in sys.stdin:
a = input().split()
nums = [int(a[i]) for i in range(4)]
m