【华为机试真题 Python实现】最远足迹【2022 Q1 Q2 | 100分】
2023-09-14 09:06:43 时间
前言
《华为机试真题》专栏含牛客网华为专栏、华为面经试题、华为OD机试真题。
如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您解答,也可以给您一些建议!
本文解法非最优解,不保证通过率。
题目描述
某探险队负责对地下洞穴进行探险。 探险队成员在进行探险任务时,随身携带的记录器会不定期地记录自身的坐标,但在记录的间隙中也会记录其他数据。 探索工作结束后,探险队需要获取到某成员在探险过程中相对于探险队总部的最远的足迹位置。
仪器记录坐标时,坐标的数据格式为(x,y),如(1,2)、(100,200),其中0<x<1000,0<y<1000。
同时存在非法坐标,如(01,1)、(1,01),(0,100)属于非法坐标。
设定探险队总部的坐标为(0,0),某位置相对总部的距离为:x * x+ y * y。
若两个座标的相对总部的距离相同,则第一次到达的坐标为最远的足迹。
若记录仪中的坐标都不合法,输出总部坐标(0,0)。
备注:不需要考虑双层括号嵌套的情况,比如sfsdfsd((1
相关文章
- 使用python的Django库开发一个简单的数据可视化网站(一)- 基本环境安装及配置
- python的进制转换器,Python进制转换[通俗易懂]
- Python 数据可视化,常用看这一篇就够了
- java和python哪个值得学-学java好还是Python好?
- python常见运维脚本_Python运维常用脚本[通俗易懂]
- 手机python 3.8解释器_Python 3.8 解释器安装教程
- python最好的开发工具_Python编译器
- PHP正则表达式_python正则匹配字母
- 经纬度距离计算 python_Python已知两坐标求距离
- lambda python表达式_Python的条件表达式和lambda表达式实例
- 关于python中lambda函数的描述_Python全局变量
- 数据结构与算法Python_数据结构与算法python语言实现
- python定义函数求和_Python定义函数实现累计求和操作
- PostgreSQL连接python,postgresql在python 连接,创建表,创建表内容,插入操作,选择操作,更新操作,删除操作。详解数据库
- Python在windows下模拟按键和鼠标点击代码详解编程语言
- Python机器学习入门详解编程语言
- 开发Linux下Python编程:实现自己的开发梦想(linux下python)
- Python驱动Oracle数据库(python操作oracle)
- 使你的 Python 游戏玩家能够向前和向后跑
- Linux环境下Python开发的历程(linux与python)
- 下的应用玩转Python:Linux下的Python应用之旅(python在linux)
- Python连接MySQL数据库:初学者指南(python入mysql)
- Python实现MySQL数据库的读取(python读取mysql)
- Python编程连接MySQL:从零开始(python与mysql)
- Python脚本实现Linux命令快捷控制(python执行linux命令)
- Linux下Python编程:从入门到精通(linux下python编程)
- python网络编程学习笔记(三):socket网络服务器