打印n×n数字方阵python_2020华为春招amp;#8211;N阶方阵旋转(python) - 易采站长站
import sys
import math
n = int(sys.stdin.readline().strip())
array = []for i in range(n):
# 读取每一行
line = sys.stdin.readline().strip()
# 把每一行的数字分隔后转化成int列表
rows = list(map(int,line.split()))
array.append(rows)
def rotation_matrix(array,n):
# 二维数组存在浅复制的问题,需要采用二维列表推导式
arr2 = [([0]*n) for i in range(n)] # math.ceil 向上取整,目的是为了将矩阵的中心位置赋值
for i in range(math.ceil(n/2)):
for j in range(i,n-i):
# 第i列转到第i行
arr2[i][j] = array[n-1-j][i] # 第i行转到第n-i列
arr2[j][n-i-1] = array[i][j] # 第n-i列转到n-i行
arr2[n-i-1][j] = array[n-j-1][n-i-1] # 第n-i行转到第i列
arr2[j][i] = array[n-i-1][j] return arr2
# 旋转次数
m = int(sys.stdin.readline().strip())
for i in range(m):
array = rotation_matrix(array,n)
for i in range(n):
for j in range(n):
print(array[i][j],end=' ')
print('')
打印n×n数字方阵python_2020华为春招amp;#8211;N阶方阵旋转(python) - 易采站长站相关推荐
- 2020华为春招--N阶方阵旋转(python)
题目描述:输入一个N阶方阵(0<N<10),输出此方阵顺时针旋转M(0<=M<=10000)次后的方阵 题目示例:三阶方阵,围绕方阵中心顺时针旋转 输入描述: (1) 第一行输 ...
- 2020华为春招面试:一面二面三面(一下午4h左右完成)已挂
本人投的华为软件开发岗,本科985,项目经历2个但都很菜(三面面试官指出,你没有什么项目经历啊..),三面完了10天内才出结果,先记录一下面筋以供食用. 由于2020年春招大多改为线上面试,所以今年华 ...
- 字节跳动2019春招研发部分编程题汇总(Python版本)
一.万万没想到之聪明的编辑 王大锤是一家出版社的编辑,负责校对投稿来的英文稿件,他发现一个发现拼写错误的捷径: 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> ...
- 华为2018春招笔试题目 字节流解析与长整数相乘
基础知识杂烩: 字节也叫Byte,是计算机数据的基本存储单位, bit存储内容是0和1,bit是计算机中最小的储存单位 一个Byte是由8个bit组成,它是最小的可寻址单元 ,1个字节等于8位二进制. ...
- 大数据开发方向分享:春招获蚂蚁金服、拼多多、华为(终端)、远景能源、华泰证券等offer
大数据开发方向分享:春招获蚂蚁金服.拼多多.华为(终端).远景能源.华泰证券等offe 一.背景 2020届985硕士,投的基本是上海岗位,非科班转行大数据开发方向和Java后端开发. 参加了2020 ...
- 春招实习上岸,整理CVTE,华为,百度,头条,腾讯。分享心得及面经
春招战线拉到比较长,从二月底开始整理项目.制作简历,3月初开始投递第一家,接下来笔试.面试.总结.复习.等待--持续了差不多整整两个月,直到五一放假前才正式收到第一个心仪的offer.这期间学习获取了 ...
- 所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。本题要求构造这样的螺旋方阵。
所谓"螺旋方阵",是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里.本题要求构造这样的螺旋方阵. 这是最基本的思路 #inclu ...
- 春招总结(作业帮、华为、腾讯、美团、京东面经)
在WP上发博客没人看( ̄▽ ̄)",最终还是选择CSDN上总结一下自己春招的经历.问题整理得不太及时,但已经是尽力回想了,希望能帮到需要的童鞋. 2018.05.27更新 已在美团点评云计算部 ...
- 华为笔面试经历-前端开发-2020年春招
招聘流程 投递简历 简历筛选 笔试 面试 一面 二面 三面 性格测试 等结果 投递简历 3月1日学校开启春招,我在前程无忧上刚写完简历没一两天,华为的人事就打电话给我了. 当时我吓了一跳,本来我没 ...
最新文章
- 【Android 应用开发】Paint 图形组合 Xfermod 简介 ( 图形组合集合描述 | Xfermod 简介 | PorterDuff 简介 )
- Linux下C程序插入执行shell脚本
- SQL Server调优系列基础篇(联合运算符总结)
- codeforces 516c// Drazil and Park// Codeforces Round #292(Div. 1)
- xtrabackup 9.0备份出错的解决方法
- 镭威视监控怎么复位_三大原因导致海康威视、大华股份近期连续暴跌
- 深入浅出InfoPath——动态获取InfoPath中的命名空间
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本━新增企业通(内部简易聊天工具)...
- 操作系统下代码设计与走读方法—业务线索法
- OpenCV-自适应阈值函数cv::adaptiveThreshold
- 哪个员工上班健身,定性考勤造假;哪个员工反映问题,考虑把他清退!华为HR实名内曝...
- Ros安装过程及sudo rosdep init失败解决方法
- matlab2019使用仿真,simulink视频教程仿真建模matlab2019高级
- Laravel文档梳理11、系统架构
- Siggraph三角网格变形之拉普拉斯变换
- initramfs学习
- Java生成条形码图片,并保存在指定路径
- 项目里用到的Jquery,json,struts2结合
- 8、springboot-获取客户端Ip地址
- 树莓派usb摄像头网络监控(定时拍照+网络存储)
热门文章
- 这份免费AI论文太强了,我肝了!
- 北京大学:“巍巍上庠 国运所系”北大为时代发展而歌(附历年高考各省投档线)...
- mysql数据库字段变形_详解如何利用amoeba(变形虫)实现mysql数据库读写分离
- (pytorch-深度学习系列)pytorch构造深度学习模型-学习笔记
- c语言上机指导答案清华,第一章自测练习答案清华大学c语言习题实验指导及课程设计...
- Unity3d LookAt参数说明
- 勤学如春起之苗,不见其增,日有所长!
- Hbase WALs(HLog) 文件存储,查看
- OAM深入解读:使用OAM定义与管理Kubernetes内置Workload
- AI赋能DevOps:数据驱动的全栈工程师实践