本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印
*****
***
*
***
*****
所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。
给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。
输入格式:
输入在一行给出1个正整数N(<=1000)和一个符号,中间以空格分隔。
输出格式:
首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。
输入样例:
19 *
输出样例:
*****
***
*
***
*****
2
PS:感谢github用户
@zhuzihao-hz
提供的pull request~
import math
N, a = input().split()
N = int(N)
k = int(math.sqrt((N + 1) / 2))
for i in range(2 * k - 1):
if i < k:
for j in range(i):
print(' ', end='')
for m in range(2 * (k - i) - 1):
print(a, end='')
print('')
else:
for j in range(2 * k - i - 2):
print(' ', end='')
for m in range(2 * (i - k + 1) + 1):
print(a, end='')
print('')
print(N - 2 * k ** 2 + 1)
本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。
所谓“沙漏形状”,是指每行输出奇数个符号;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。
2014年六一儿童节那天的时间戳是多少?2014年六一儿童节那天是星期几?datetime对象转成字符串后面往往带小数点,即微秒,而我存到数据库是不需要微秒的,怎么搞?从配置中读取、网络中传输、数据库存储获取到的时间信息是字符串的,怎么转成可以用于运算的对象?要知道最近7天的留存,怎么得到最近7天的日期?测试中经常需要改系统时间,但是改系统时间这段时间内如果做其它操作会受影响,比如修改文件会导致文...
作者: 陈越单位: 浙江大学时间限制: 400 ms内存限制: 64 MB代码长度限制: 16 KB一 我写的代码以及注释#include#includeint main (void){int a,b=1,c,d,e,f,h; //定义变量a与g为输入的值,b为沙漏的一半三角形的高,c表示沙漏总字符数或沙漏的每一层的字符数,h表示未使用的字符数,d和e和f为for循环的中间变量cha...
效果预览按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。可交互视频此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。请用 chrome, safari, edge 打开观看。源代码下载每日前端实战系列的全部源代码请从 github 下载:代码解读定义 dom,容器中包含 2 个元素,分别代表沙漏的上半部和下半部:居中显示:body {margin: 0;height: ...
打印沙漏
本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印*****************所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给出1个正整数N(≤1...
pytorch-posePyTorch-Pose是2D单人姿态估计的一般流水线的PyTorch实现。其目的是为最流行的人体姿态数据库(如MPII人体姿态,LSP和FLIC)提供训练/推理/评估的接口,以及带各种数据增强选项的数据采集器。用于数据准备和增强的一些代码来自Stacked沙漏网络。感谢原作者。特征多线程数据加载多GPU训练记录仪培训/测试结果可视化安装1、PyTorch(>=0.2...