一个三角形,每行的每个数字都是它上面的数字+上面数字前的一个数字,求数字出现的层数,python
2017-09-19 09:47
239 查看
如:
1
11
121
1331
14641
1 5 10 10 5 1
def panduan(num):
sun = 0
if num==1 :
print 1
for i in range(num):
sun = sun+i
if sun == num:
print i+2
break
elif sun >num:
print i + 2
break
1
11
121
1331
14641
1 5 10 10 5 1
def panduan(num):
sun = 0
if num==1 :
print 1
for i in range(num):
sun = sun+i
if sun == num:
print i+2
break
elif sun >num:
print i + 2
break
相关文章推荐
- 一组数据中只有一个数字出现了一次。其他所有数字都是成对出现的。请找出这个数字。(使用位运算)
- 一组数据中只有一个数字出现了一次,其他所有数字都是成对出现的。 请找出这个数字。
- 一组数据中只有一个数字出现了一次。 其他所有数字都是成对出现的。请找出这个数字(数组指针的方法)
- 一组数据中只有一个数字出现了一次,其他所有数字都是成对出现的。
- 在excel中,有时输完数字,数字的格格左上角出现一个绿色小三角形,而且,选中它,求和,求不了,右下角只显示计数值,不显示求和等?单元格属性更改为“数值”也不可以
- 面试题:元素为32位整数的数组中只有一个数字出现2次,其余都是出现3次,求这个数
- 一组数据中只有一个数字出现了一次。其他所有数字都是成对出现的。 请找出这个数字。
- C语言:一组数据中只有一个数字出现了一次。其他所有数字都是成对出现的。请找出这个数字。(
- 一组数据中只有一个数字出现了一次。其他所有数字都是成对出现的。 请找出这个数字。
- 一组数据中只有一个数字出现了一次。其他所有数字都是成对出现的。请找出这个数字。(使用位运算)
- 一组数据中只有一个数字出现一次 ;其他所有数字都是成对出现的请找出这个数字。
- 编程实现: 一组数据中只有一个数字出现了一次。其他所有数字都是成对出现的。 请找出这个数字。(使用位运算)
- 一个数组中只有两个数字单独出现,其余数字都是成对出现的,请找出这两个数。
- C语言:一组数据中只有一个数字出现了一次。其他所有数字都是成对出现的。请找出这个数字。(
- python(dict字典相关知识以及小例子:生成一个列表,存放100个随机整数,找出出现次数最多的数字)
- 小明买了一些彩色的气球用绳子串在一条线上,想要装饰房间,每个气球都染上了一种颜色,每个气球的形状都是各不相同的。我们用1到9一共9个数字表示不同的颜色,如12345则表示一串5个颜色各不相同的气球串。但小明希望得到不出现重复颜色的气球串,那么现在小明需要将这个气球串剪成多个较短的气球串,小明一共有多少种剪法?如原气球串12345的一种是剪法是剪成12和345两个气球串。
- 一组数据中只有一个数字出现了一次。其他所有数字都是成对出现的,找出这个数字(使用位运算)
- 一组数据中只有一个数字出现了一次和 一组数据中只有两个个数字出现了一次其他所有数字都是成对出现的。请找出这个数字
- 一个数组arr,长度为N,N小于10^8,里面数字的范围是1~N,求每个数字出现的次数
- python 计算数组中每个数字出现多少次--“Bucket”桶的思想