致力于写出最简短的answer:

Diagonal Difference

n = int(input())
arr = []
for _ in range(n):arr.append(list(map(int, input().rstrip().split())))
ans = 0
for i in range(n):ans += arr[i][i]-arr[i][n-i-1]
print(ans if(ans>0) else -ans)

Plus Minus

n = int(input())
arr = list(map(int, input().rstrip().split()))
a=b=c=0
for i in range(n): if(arr[i]>0):a+=1elif(arr[i]==0):c+=1else:b+=1
print (format(a/n,'.6f'),format(b/n,'.6f'),format(c/n,'.6f'),sep='\n',end='\n')

Staircase

n = int(input())
for i in range(n):print((" ")*(n-i-1)+("#")*(i+1))

Mini-Max Sum

arr = list(map(int, input().rstrip().split()))
print(sum(arr)-max(arr),sum(arr)-min(arr),sep=' ')

Birthday Cake Candles

ar_count = int(input())
ar = list(map(int, input().rstrip().split()))
print(ar.count(max(ar)))

Time Conversion

s = input()
s =list(str(s))
if(s[8]=='P'):if((int(s[0])==1 and  int(s[1])!=2)or int(s[1])>=8):s[0]='2's[1]=str(int(s[1])+2)elif(int(s[0])==1 and int(s[1])==2):Noneelse:s[0]='1's[1]=str(int(s[1])+2)
else:if(int(s[0])==1 and int(s[1])==2):s[0]='0's[1]='0'print("".join( i for i in s[:8]))##别人写的
time = input().strip()
h, m, s = map(int, time[:-2].split(':'))
p = time[-2:]
h = h % 12 + (p.upper() == 'PM') * 12
print(('%02d:%02d:%02d') % (h, m, s))

Max Min

def maxMin(k, arr):arr.sort()minn =1e9for i in range(n-k+1):minn =min(minn,arr[i+k-1]-arr[i])return minn

周常:HackerRank 算法题。(10-29~11.4)相关推荐

  1. 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题(10.29)

    文章出处:http://blog.csdn.net/v_july_v/article/details/7974418 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题 (参与算法&面 ...

  2. 《大厂算法面试题目与答案汇总,剑指offer等常考算法题思路,python代码》V1.0版...

    为了进入大厂,我想很多人都会去牛客.知乎.CSDN等平台去查看面经,了解各个大厂在问技术问题的时候都会问些什么样的问题. 在看了几十上百篇面经之后,我将算法工程师的各种类型最常问到的问题都整理了出来, ...

  3. 【编程导航】这本小书,把常考算法题讲活了!

    编程导航开源仓库:https://github.com/liyupi/code-nav 跪求一个 star ⭐️ 大家好,我是鱼二,今天分享一份非常不错的算法数据结构学习资源. 图解算法数据结构,是 ...

  4. 校招面试常考算法题总结

    一面: 算法题:编辑距离 ,最长上升子序列 (LC经典动态规划原题) 算法题:  旋转数组查找target的开始和结束索引       (LC 二分搜索经典题目) 最直观的做法是两次二分,第一次二分先 ...

  5. 算法题10 最长等差序列问题

    题目 给定一个大小为n的数组,要求写出一个算法,求其最长的等差数列的子序列 分析 该题需要分几种情况考虑. 1. 原数组是有序的,所要求的的子序列可以不连续. 对于数组arr[],不同的等差值d=1, ...

  6. 每天一道算法题(10)——数对之差的最大值

             题目:在数组中,数字减去它右边的数字得到一个数对之差.求所有数对之差的最大值.例如在数组{2, 4, 1, 16, 7, 5, 11, 9}中,数对之差的最大值是11,是16 减去5 ...

  7. 【经典算法题-10】背包问题(Knapsack Problem)

    欢迎关注公众号[搞前端的半夏],回复[算法],获取各种算法资料. 说明 假设有一个背包的负重最多可达8公斤,而希望在背包中装入负重范围内可得之总价物品,假设是水果好了,水果的编号.单价与重量如下所示: ...

  8. 【每天学点算法题10.16】由rand7()生成rand10()

    题目描述:给你一个函数rand7(),它可以等概率地生成1~7之间的随机数,使用这个函数rand7(),生成一个函数rand10(),使其能够等概率地生成1~10之间的随机数. 解决办法:舍去法.我们 ...

  9. LeetCode算法题10:DFS/BFS-扫雷游戏

    文章目录 前言 一.扫雷游戏 DFS : BFS 二.被围绕的区域 DFS 1: DFS 2: 总结 前言 DFS 和 BFS,可参考之前的一篇文章:https://blog.csdn.net/Lit ...

最新文章

  1. IOS 百度地图获取当前屏幕的经纬度
  2. java 折线图_java折线图的数据写入方法
  3. (七)中介者模式-C++实现
  4. 能在微软的网站找到IeWebcontrols的安装文件吗
  5. Ubuntu Server 13.04安装图形界面
  6. 成为中国特色项目经理,走上人生巅峰
  7. Python调用百度接口(情感倾向分析)和讯飞接口(语音识别、关键词提取)处理音频文件...
  8. django中的urlpatterns的正则语法
  9. 【UML】活动图Activity diagram(转)
  10. 初识Spring Boot
  11. python类定义变量_python类变量与__init__声明变量的区别
  12. 必须全网曝光这几个公众号
  13. Android Animation之TranslateAnimation(平移动画)
  14. 什么是SFP光模块?
  15. tools: USB、MiniUSB、MicroUSB接线
  16. python画彩虹的代码_Python语言,绘制彩虹场景
  17. noseunittestpytest
  18. 2021 年高教社杯全国大学生数学建模竞赛 E 题 中药材的鉴别 第一题
  19. ESP8266入门教程-ESP8266睡眠和唤醒功能
  20. 《教育学原理》知识框架整理

热门文章

  1. 让source insight支持shell语法高亮
  2. mysql刷盘机制详解
  3. 基于APP的连锁药店管理系统
  4. 超神学院基因计算机,《超神学院》超级基因的起源
  5. 9盎司纸杯几何对照图(不包含粘口)
  6. 2023社招——特博赛科技FPGA工程师(笔试题目)
  7. C++编写发送自定义TCP数据包程序
  8. Git无法检测到文件名大小写的更改,并且git config core.ignorecase的状态还是false
  9. 第 27 讲 SpringBoot提交表单信息
  10. MySQL关键字explain