1027. 打印沙漏(20)--Python
来源:互联网 发布:php static class 编辑:程序博客网 时间:2024/05/29 17:22
题目思路很简单,就是开始时测试点1没有通过,是因为在剩余为0时返回的值没有弄好,因为之前使用了另一种方法,忘记改了。开始还以为为什么没有对输入0进行测试,后来一看题,原来要求输入的为正整数,晕。。。。
做到现在,明显的感觉到对于编写这些小程序得心应手多了,继续坚持下去,作为一个码农,代码行很是关键。
#使用特殊符号设计沙漏def get_max_num(num, remainder):sum = 1 add = 1while sum < num:add += 2sum += add * 2if sum != num:sum = sum - add * 2add = add - 2remainder = num - sumout_flag(flag, add)print(remainder)def out_flag(flag, flag_1):flag_2 = flag_1flag_3 = 0while True:if flag_2 == -1:breakprint(" " * flag_3 + flag * flag_2)flag_3 += 1flag_2 -= 2flag_2 += 4flag_3 -= 2while True:if flag_2 == flag_1 + 2:breakprint(" " * flag_3 + flag * flag_2)flag_3 -= 1flag_2 += 2num, flag = input().split()num = int(num)remainder = 0get_max_num(num, remainder)
阅读全文
0 0
- 1027. 打印沙漏(20)--Python
- 1027. 打印沙漏(20) python篇
- 1027. 打印沙漏(20)
- 1027. 打印沙漏(20)
- 1027. 打印沙漏(20)
- 1027. 打印沙漏(20)
- 1027. 打印沙漏(20)
- 1027. 打印沙漏(20)
- 1027. 打印沙漏(20)
- 1027. 打印沙漏(20)
- 1027. 打印沙漏(20)
- 1027. 打印沙漏(20)
- 1027. 打印沙漏(20)
- 1027. 打印沙漏(20)
- 1027. 打印沙漏(20)
- 1027. 打印沙漏(20)
- 1027. 打印沙漏(20)
- 1027. 打印沙漏(20)
- 【BigHereo 26】-----Summary My Examnation Days
- Git使用之码云的操作步骤
- 地址猜测攻击
- java并发编程实践第二遍笔记(三)20171021
- javamail方式发送邮件 直接上代码
- 1027. 打印沙漏(20)--Python
- BigDecimal加减乘除运算
- 网易云容器服务基于Kubernetes的实践探索
- 《Unity3D/2D游戏开发从0到1(第二版本)》 书稿完结总结
- QT QAbstractSocket类
- 模板函数,模板函数重载,显示具体化模板,实例化
- 2017年8月反思
- 洛谷2312:解方程(初等数论)
- myeclipse配置gradle插件