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) - 易采站长站相关推荐

  1. 2020华为春招--N阶方阵旋转(python)

    题目描述:输入一个N阶方阵(0<N<10),输出此方阵顺时针旋转M(0<=M<=10000)次后的方阵 题目示例:三阶方阵,围绕方阵中心顺时针旋转 输入描述: (1) 第一行输 ...

  2. 2020华为春招面试:一面二面三面(一下午4h左右完成)已挂

    本人投的华为软件开发岗,本科985,项目经历2个但都很菜(三面面试官指出,你没有什么项目经历啊..),三面完了10天内才出结果,先记录一下面筋以供食用. 由于2020年春招大多改为线上面试,所以今年华 ...

  3. 字节跳动2019春招研发部分编程题汇总(Python版本)

    一.万万没想到之聪明的编辑 王大锤是一家出版社的编辑,负责校对投稿来的英文稿件,他发现一个发现拼写错误的捷径: 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> ...

  4. 华为2018春招笔试题目 字节流解析与长整数相乘

    基础知识杂烩: 字节也叫Byte,是计算机数据的基本存储单位, bit存储内容是0和1,bit是计算机中最小的储存单位 一个Byte是由8个bit组成,它是最小的可寻址单元 ,1个字节等于8位二进制. ...

  5. 大数据开发方向分享:春招获蚂蚁金服、拼多多、华为(终端)、远景能源、华泰证券等offer

    大数据开发方向分享:春招获蚂蚁金服.拼多多.华为(终端).远景能源.华泰证券等offe 一.背景 2020届985硕士,投的基本是上海岗位,非科班转行大数据开发方向和Java后端开发. 参加了2020 ...

  6. 春招实习上岸,整理CVTE,华为,百度,头条,腾讯。分享心得及面经

    春招战线拉到比较长,从二月底开始整理项目.制作简历,3月初开始投递第一家,接下来笔试.面试.总结.复习.等待--持续了差不多整整两个月,直到五一放假前才正式收到第一个心仪的offer.这期间学习获取了 ...

  7. 所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。本题要求构造这样的螺旋方阵。

    所谓"螺旋方阵",是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里.本题要求构造这样的螺旋方阵. 这是最基本的思路 #inclu ...

  8. 春招总结(作业帮、华为、腾讯、美团、京东面经)

    在WP上发博客没人看( ̄▽ ̄)",最终还是选择CSDN上总结一下自己春招的经历.问题整理得不太及时,但已经是尽力回想了,希望能帮到需要的童鞋. 2018.05.27更新 已在美团点评云计算部 ...

  9. 华为笔面试经历-前端开发-2020年春招

    招聘流程 投递简历 简历筛选 笔试 面试 一面 二面 三面 性格测试 等结果 投递简历  3月1日学校开启春招,我在前程无忧上刚写完简历没一两天,华为的人事就打电话给我了.  当时我吓了一跳,本来我没 ...

最新文章

  1. 【Android 应用开发】Paint 图形组合 Xfermod 简介 ( 图形组合集合描述 | Xfermod 简介 | PorterDuff 简介 )
  2. Linux下C程序插入执行shell脚本
  3. SQL Server调优系列基础篇(联合运算符总结)
  4. codeforces 516c// Drazil and Park// Codeforces Round #292(Div. 1)
  5. xtrabackup 9.0备份出错的解决方法
  6. 镭威视监控怎么复位_三大原因导致海康威视、大华股份近期连续暴跌
  7. 深入浅出InfoPath——动态获取InfoPath中的命名空间
  8. RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本━新增企业通(内部简易聊天工具)...
  9. 操作系统下代码设计与走读方法—业务线索法
  10. OpenCV-自适应阈值函数cv::adaptiveThreshold
  11. 哪个员工上班健身,定性考勤造假;哪个员工反映问题,考虑把他清退!华为HR实名内曝...
  12. Ros安装过程及sudo rosdep init失败解决方法
  13. matlab2019使用仿真,simulink视频教程仿真建模matlab2019高级
  14. Laravel文档梳理11、系统架构
  15. Siggraph三角网格变形之拉普拉斯变换
  16. initramfs学习
  17. Java生成条形码图片,并保存在指定路径
  18. 项目里用到的Jquery,json,struts2结合
  19. 8、springboot-获取客户端Ip地址
  20. 树莓派usb摄像头网络监控(定时拍照+网络存储)

热门文章

  1. 这份免费AI论文太强了,我肝了!
  2. 北京大学:“巍巍上庠 国运所系”北大为时代发展而歌(附历年高考各省投档线)...
  3. mysql数据库字段变形_详解如何利用amoeba(变形虫)实现mysql数据库读写分离
  4. (pytorch-深度学习系列)pytorch构造深度学习模型-学习笔记
  5. c语言上机指导答案清华,第一章自测练习答案清华大学c语言习题实验指导及课程设计...
  6. Unity3d LookAt参数说明
  7. 勤学如春起之苗,不见其增,日有所长!
  8. Hbase WALs(HLog) 文件存储,查看
  9. OAM深入解读:使用OAM定义与管理Kubernetes内置Workload
  10. AI赋能DevOps:数据驱动的全栈工程师实践