題目描述:輸入乙個n階方陣(0import 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())
)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):
(array[i]
[j],end=
' ')
print(''
)
華為 2020屆春招面試
華為的情況就不多介紹了,應該沒有人不知道,現在公司面臨制裁公司也有一些調整。總體上華為涉及的行業非常多,從自己的老本行通訊業務到大家熟悉的手機 平板,到近幾年興起的雲 車載相關,再到大家不熟悉的軍工 空調 電調反正什麼都做。做嵌入式的同學在這裡還是有非常多機會的。當時面試的部門還是屬於消費者bg的,...
2020華為春招機試題目回憶
剛剛做完題目,趁著還記得題目,記錄一下。第一題,給兩個ip和掩碼,計算這兩個ip在不在乙個子網。第二題,給0 1矩陣,計算由1組成的最大的正方形的面積。第三題,打怪獸,每個怪獸有個數值標記,從起點開始,必須按數值大小順序打,矩陣上0不能走,1代表沒有怪獸,2的就是怪獸,打過了就變成1。問能不能打到最...
2020 春招 校招 c 筆試總結
1.浩鯨雲 筆試35個選擇題加3個程式設計題,答的慘不忍睹,回憶一下還記得的然後做個總結 1.1選擇題 1.1.1c 是絕對型別安全的嗎 型別安全很大程度上可以等價於記憶體安全,型別安全的 不會試圖訪問自己沒被授權的記憶體區域。型別安全 常被用來形容程式語言,其根據在於該門程式語言是否提供保障型別安...