华为机试330分python实现

  • 转载声明:本文是本人原创。其他人转载请注明来源(CSDN)附url地址。本人保留追究一切法律责任的权利,谢谢。
    • 第一题100分,代码完成100%
    • 第二题100分,完成90%
    • 第三大题200分,完成70%

转载声明:本文是本人原创。其他人转载请注明来源(CSDN)附url地址。本人保留追究一切法律责任的权利,谢谢。

Copyright © 2021 XiaoPeng. All rights reserved.

第一题100分,代码完成100%

1,有几种上班状态,迟到,早退,正常上班,缺勤。
满足以下三种情况无法得到全勤奖:
1,缺勤超过两次。
2,连续迟到早退超过三次。
3,连续七次迟到早退缺勤超过三次。
能得全勤奖,打印true。得不到全勤奖,打印false。

while True:try:n = int(input())absent_flag = Falselate_flag = Falsetotal_flag = Falsefor i in range(n):recordlist = input().split()absent_num = recordlist.count("absent")if absent_num>=2:absent_flag = Trueelse:absent_flag = Falsefor i in range(len(recordlist)-1):if (recordlist[i] == 'late' or recordlist[i] =="leaveearly") and (recordlist[i+1] == 'late' or recordlist[i+1] =="leaveearly"):late_flag = Trueif i < len(recordlist)-7:rec_list = recordlist[i:i+7]total_num = rec_list.count("late")+rec_list.count("absent")+rec_list.count("leaveearly")if total_num >=4:total_flag = Trueif absent_flag or late_flag or total_flag:print("false",end=' ')else:print("true",end=' ')except:break

第二题100分,完成90%

输入矩阵行,列。
输入矩阵各行各列。
求矩阵内子矩阵的和最大值。

#输入
#3 4
#-3 3 -1 4
#-4 4 -2 5
# 5 5 -3 3
#输出
#18 while True:try:row,col = map(int,input().split())if row == 0 or col == 0:print(0)breakL = []for i in range(row):LL = list(map(int,input().split()))L.append(LL)L_max_sum = 0num_sum = 0for  pos_row in range(row):for pos_col in range(col):row_yu = row - pos_rowcol_yu = col - pos_colfor i_row_yu in range(row_yu):for i_col_yu in range(col_yu):num_sum = 0for row_num in range(i_row_yu+1):for col_num in range(i_col_yu+1):num_sum += L[pos_row+row_num][pos_col+col_num]if L_max_sum < num_sum:L_max_sum = num_sumprint(L_max_sum)except:break

第三大题200分,完成70%

有一种游戏,每个人手上有一些不同颜色和数字的卡牌。上一个人发玩牌后,下一个人可以出同样的颜色和数字。下面第一行输入数字,第二行输入颜色,请输出最优策略可以打出牌的数量。

#输入
#1 4 3 4 5
#r y b b r
#输出
#3
while True:try:num_list = list(map(int, input().split()))color_list = input().split()max_num = 0num = 0for i in range(len(num_list)):if num_list.count(num_list[i]) == 1:num = color_list.count(color_list[i])elif num_list.count(num_list[i]) >= 2:num = color_list.count(color_list[i])for j in range(i + 1, len(num_list)):if num_list[i] == num_list[j]:if color_list[i] == color_list[j]:passelse:num += color_list.count(color_list[j])if max_num < num:max_num = numprint(max_num)except:break

华为机试330分python实现相关推荐

  1. 【华为机试真题 Python实现】2022年4、5月高频机试题

    文章目录 2022年4.5月高频机试题 机试必须要会的函数 输入输出处理 for 循环 通过下标访问元素 直接迭代访问元素 同时访问下标和元素 while 循环 字符ASSIC码转换 进制转换 绝对值 ...

  2. 【华为机试真题 Python实现】2022年4季度最新机试题

    文章目录 2022年4季度最新机试题 机试必须要会的函数 输入输出处理 for 循环 通过下标访问元素 直接迭代访问元素 同时访问下标和元素 while 循环 字符ASSIC码转换 进制转换 绝对值计 ...

  3. 【华为机试真题 Python实现 】高矮个子排队

    文章目录 前言 题目描述 示例 1 示例 2 示例 3 参考代码 前言 <华为机试真题 Python实现>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备华为的面试,期 ...

  4. 【华为机试真题 Python实现】篮球比赛【2022 Q1 Q2 | 200分】

    文章目录 前言 题目描述 示例 1 参考代码 前言 <华为机试真题>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您 ...

  5. 【华为机试真题 Python实现】热点网站统计【2022 Q1 Q2 | 100分】

    文章目录 前言 题目描述 示例 1 参考代码 前言 <华为机试真题>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您 ...

  6. 【华为机试真题 Python实现】最大括号深度【2022 Q2 | 100分】

    文章目录 前言 题目描述 示例 1 参考代码 前言 <华为机试真题>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您 ...

  7. 【华为机试真题 Python实现】考古学家【2022 Q2 | 100分】

    文章目录 前言 题目描述 示例 1 参考代码 前言 <华为机试真题>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您 ...

  8. 【华为机试真题 Python实现】停车位问题【2022 Q2 | 100分】

    文章目录 前言 题目描述 示例 1 参考代码 前言 <华为机试真题>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您 ...

  9. 【华为机试真题 Python实现】奥运会排行榜【2022 Q1 | 100分】

    文章目录 前言 题目描述 示例 1 参考代码 前言 <华为机试真题>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您 ...

最新文章

  1. Linux多用户、多任务的特性
  2. MIT | 一种可解释的PPI预测模型
  3. 30-hadoop-hbase-安装squirrel工具
  4. MySQL获取Schema表名和字段信息
  5. Django web开发系列(五)模板
  6. java复制单个文件
  7. 解决eclipse 文件更新不自动刷新的问题
  8. 基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码
  9. 如何做一枚优秀的全栈工程师
  10. Hadoop工具让数据仓库迁移更轻松
  11. 产品经理/技术总监的能力模型
  12. seaborn使用boxplot函数可视化箱图并基于分组均值或者中位数进行箱图升序(ascending)排序(Sort Boxplots in Ascending Order with Python)
  13. 双创项目_宫颈癌智能风险检测(4)
  14. java 免费 cms建站系统_最受欢迎免费开源CMS建站系统排行榜
  15. 教育技术与c语言程序设计,2018年华东师范大学885教育技术与C程序设计考研复习资料...
  16. Mac小教程:Mac电脑怎么安装新字体
  17. 微PEU盘如何还原成普通U盘
  18. 走进施耐德电气无锡工厂,见证自动化研发中心开幕
  19. S7-1200能不能仿真通信?
  20. 图片不大于100kb怎么调?怎么自定义压缩图片大小?

热门文章

  1. WebStrom、IDEA、PhpStrom等编辑器输入的中文显示不全且是繁体的解决办法
  2. 软考高级之信息系统案例分析七重奏-《2》
  3. 手机系统更新有坏处吗?
  4. layui数据表格高度调整
  5. redux中间件+react高阶组件
  6. react学习17-React高阶组件
  7. 蓝桥杯2023年第十四届省赛真题-冶炼金属
  8. pandas Excel隐藏表
  9. 奈飞文化手册_如何评价《奈飞文化手册》这本书?
  10. node.js及vue下使用chosen插件