【笔试记录】2021/3/13美团
生活随笔
收集整理的這篇文章主要介紹了
【笔试记录】2021/3/13美团
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2021/3/13美團筆試
1.旋轉二維數組
m, n = map(int, input().split()) a = [] for _ in range(m):a.append(list(map(int, input().split()))) for j in range(n):for k in range(m):print(a[k][j], end=' ')print(end='\n')- 輸入輸出
2.找出輸入字符串中的所有數字
s = input() n = len(s) a = [] tmp = "" for i in range(n):#如果第i個字符是數字,放進tmp中,如果下一個仍是數字,tmp+=s[i]if '0' <= s[i] <= '9':tmp += s[i]#如果第i個字符不是數字,并且tmp存在,將tmp放進數組aelse:if tmp:a.append(tmp)tmp = "" #如果最后一位是數字,不會經過上面for循環的else子句,單獨將tmp放進數組a if tmp:a.append(tmp) for i in a:ans = int(i)print(ans, end='\n')- 輸入輸出
- 輸入兩行,第1行n k分別表示第2行輸入序列長度為n,尋找長度為k的子序列眾數
- 眾數:出現次數最多的數字,如果所有數字出現次數一樣,輸出最小的數字
- 輸出n-k+1行,每一行輸出長度為k的子序列眾數
- 輸入輸出
總結
以上是生活随笔為你收集整理的【笔试记录】2021/3/13美团的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 可启动 ISO 合并、Windows 安
- 下一篇: Windows Server 2008操