【筆試記錄】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. 找出子序列的眾數
  • 輸入兩行,第1行n k分別表示第2行輸入序列長度為n,尋找長度為k的子序列眾數
  • 眾數:出現次數最多的數字,如果所有數字出現次數一樣,輸出最小的數字
  • 輸出n-k+1行,每一行輸出長度為k的子序列眾數
n, k = map(int, input().split())
a = list(map(int, input().split()))
nums = []
num = 0
cnt = {}
for i in range(n - k + 1):for j in range(k):num = a[i + j]nums.append(num)for num in nums:if num in cnt:cnt[num] += 1else:cnt[num] = 1max_v = max(cnt.values()) #cnt.values()以列表返回字典中值,求最大的值ans = 0if max_v == 1:nums.sort()ans = nums[0]elif max_v > 1:#將鍵值互換,dic.items()以列表返回鍵值ans = {v: k for k, v in cnt.items()}[max_v]print(ans, end='\n')nums = []num = 0cnt = {}
  • 輸入輸出
    在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/452244.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/452244.shtml
英文地址,請注明出處:http://en.pswp.cn/news/452244.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Ubuntu品牌機批量涌入世界市場,中國不會例外

根據種種信息來源&#xff0c;我們可以預見&#xff1a; Ubuntu 品牌機不久即將涌入世界市場&#xff0c;中國也不會例外。對此現象&#xff0c;我們必須有一定的思想準備。 2004年4月&#xff0c;在澳大利亞一次學術會議上萌發了Ubuntu發行版的念頭&#xff0c;至今已經有8個年…

學成在線--9.頁面靜態化

文章目錄一.頁面靜態化流程二.數據模型1.輪播圖DataUrl接口1&#xff09;需求分析2&#xff09;接口定義3&#xff09;Dao4&#xff09;Service5&#xff09;Controller6&#xff09;測試2.遠程請求接口1&#xff09;添加依賴2&#xff09;配置RestTemplate3&#xff09;測試Re…

數據庫的完整性和安全性

數據的完整性防止數據庫中存在不符合語義的數據&#xff0c;也就是防止數據庫中存在不正確的數據防范對象&#xff1a;不合語義的、不正確的數據數據的安全性保護數據庫 防止惡意的破壞和非法的存取防范對象&#xff1a;非法用戶和非法操作

數據庫MySQL/mariadb知識點——日志記錄(2)二進制日志

二進制日志 記錄已提交事務導致數據改變或潛在導致數據改變的SQL語句&#xff0c;通過“重放”日志文件中的事件來生成數據副本&#xff0c;不依賴存儲引擎類型。 開啟二進制日志&#xff0c;默認是關閉的&#xff0c;二進制日志和數據分開存放 開啟記錄二進制文件的功能&#…

【面試記錄】Python常見面試200題及答案總結

Python常見面試200題及答案總結 /待完善/ 1. 列出5個常用python標準庫&#xff1f; os&#xff1a;提供了不少與操作系統相關聯的函數&#xff0c;提供了一種可移植的使用操作系統功能的方法。使用os模塊中提供的接口&#xff0c;可實現跨平臺訪問。但是&#xff0c;并不是所…

Linux負載均衡軟件LVS之一(概念篇)

2019獨角獸企業重金招聘Python工程師標準>>> 一、 LVS簡介 LVS是Linux Virtual Server的簡稱&#xff0c;也就是Linux虛擬服務器, 是一個由章文嵩博士發起的自由軟件項目&#xff0c;它的官方站點是www.linuxvirtualserver.org。現在LVS已經是 Linux標準內核的一部分…

C語言目錄操作 (Linux/Unix)

獲得工作目錄&#xff1a;#include <unistd.h> char *getcwd(char *buf,size_t size);char *getwd(char *buf);/*this is for FreeBSD*/ 改變當前目錄&#xff1a;#include <unistd.h> int chdir(const char *path); 保存當前目錄&#xff1a;#include <unist…

學成在線--10.頁面預覽

文章目錄一.需求分析二. 搭建環境1.在cms服務中集成freemarker&#xff1a;2.在application.yml配置freemarker三.Service四.Controller五.頁面預覽測試-- 配置Nginx代理六.頁面預覽測試-- 添加“頁面預覽”鏈接一.需求分析 頁面在發布前增加頁面預覽的步驟&#xff0c;方便用…

參照完整性違約處理

參照完整性違約處理 &#xff08;1&#xff09; 拒絕&#xff08;NO ACTION&#xff09;執行 不允許該操作執行。該策略一般設置為默認策略 &#xff08;2&#xff09; 級聯&#xff08;CASCADE&#xff09;操作 當刪除或修改被參照表&#xff08;Student&#xff09;的一個元…

BSON和JSON的區別

BSON目前主要用于MongoDB中&#xff0c;是mongoDB的數據存儲格式&#xff0c;BSON基于JSON格式&#xff0c;選擇JSON進行改造的原因主要是JSON的通用性及JSON的schemaless的特性。 BSON主要實現下面三點&#xff1a; 1、更快的遍歷速度 對json格式來說&#xff0c;太大的json結…

【代碼刷題】排序算法總結(python實現)

排序算法總結&#xff08;Python實現&#xff09;算法介紹算法分類相關概念1. 冒泡排序&#xff08;Bubble Sort&#xff09;1.1 思想1.2 python實現1.3 復雜度1.4 穩定性2. 快速排序&#xff08;Quick Sort&#xff09;2.1 思想&#xff08;偽代碼&#xff09;2.2 python實現2…

C語言遍歷目錄

C語言遍歷目錄&#xff0c;可以循環的遍歷子目錄#include <stdio.h>#include <string.h>#include <stdlib.h>#include <dirent.h>#include <sys/stat.h>#include <unistd.h>#include <sys/types.h>void listDir(char *path){struct …

學成在線--11.RabbitMQ快速入門

文章目錄一.RabbitMQ簡介二.相關知識1.AMQP2.JMS是什么 &#xff1f;三.RabbitMQ的工作原理四.Hello World1.創建Maven工程2.生產者3.消費者五.總結一.RabbitMQ簡介 MQ全稱為Message Queue&#xff0c;即消息隊列&#xff0c; RabbitMQ是由erlang語言開發&#xff0c;基于AMQP…

數據庫斷言

SQL中&#xff0c;可以使用 CREATE ASSERTION語句&#xff0c;通過聲明性斷言來指定更具一般性的約束。 可以定義涉及多個表的或聚集操作的比較復雜的完整性約束。 斷言創建以后&#xff0c;任何對斷言中所涉及的關系的操作都會觸發關系數據庫管理系統對斷言的檢查&#xff0c;…

mysql帳號不允許從遠程登陸

默認情況下&#xff0c;mysql帳號不允許從遠程登陸&#xff0c;只能在localhost登錄。本文提供了二種方法設置mysql可以通過遠程主機進行連接。 一、改表法 在localhost登入mysql后&#xff0c;更改 “mysql” 數據庫里的 “user” 表里的 “host” 項&#xff0c;將”localhos…

maven工程建立和SSM(springMVC+spring+mybatis)整合

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1.環境&#xff1a; maven 版本&#xff1a;3.5.1 ecelipse mars.2 JDK : jdk1.8.0_45 tomcat : apache-tomcat-8.0.0-RC1 2. 建…

Java——網絡編程(實現基于命令行的多人聊天室)

2019獨角獸企業重金招聘Python工程師標準>>> 目錄&#xff1a; 1.ISO和TCP/IP分層模型 2.IP協議 3.TCP/UDP協議 4.基于TCP的網絡編程 5.基于UDP的網絡編程 6.基于TCP的多線程的聊天室的實現 1.ISO和TCP/IP分層模型&#xff1a; OSI分層模型&#xff08;Open System …

學成在線--12.Spring整合RibbitMQ

文章目錄一.搭建SpringBoot環境二.配置1.配置application.yml2.定義RabbitConfig類三.生產端四.消費端一.搭建SpringBoot環境 我們選擇基于Spring-Rabbit去操作RabbitMQ 使用spring-boot-starter-amqp會自動添加spring-rabbit依賴&#xff0c;如下&#xff1a; <dependenc…

一網打盡中文編碼轉換---6種編碼30個方向的轉換

一網打盡中文編碼轉換——6種編碼30個方向的轉換 1.問題提出 在學編程序時&#xff0c;曾經有人問過“你可以編一個記事本程序嗎?”當時很不屑一顧&#xff0c;但是隨著學習MFC的深入&#xff0c;了解到記事本程序也并非易事&#xff0c;難點就是四種編碼之間的轉換。 對于編…

安裝Ubunutu音頻視頻庫

sudo apt-get install ubuntu-restricted-extras轉載于:https://www.cnblogs.com/or2-/p/9216235.html