百度2017春招笔试真题编程题集合:度度熊回家 [python]
来源:互联网 发布:徐州华道数据客服累吗 编辑:程序博客网 时间:2024/06/09 21:21
'''
[编程题] 度度熊回家
时间限制:1秒
空间限制:32768K
一个数轴上共有N个点,第一个点的坐标是度度熊现在位置,第N-1个点是度度熊的家。
现在他需要依次的从0号坐标走到N-1号坐标。
但是除了0号坐标和N-1号坐标,他可以在其余的N-2个坐标中选出一个点,并直接将这个点忽略掉,
问度度熊回家至少走多少距离?
输入描述:
输入一个正整数N, N <= 50。
接下来N个整数表示坐标,正数表示X轴的正方向,负数表示X轴的负方向。绝对值小于等于100
输出描述:
输出一个整数表示度度熊最少需要走的距离。
输入例子1:
4
1 4 -1 3
输出例子1:
4
'''
'''
解题思路:简单
遍历去掉除首尾的任意一个点(利用切片操作),然后用新得到的列表获取距离值,遍历完成后,输出最小的距离值即可
'''
'''
代码运行结果:
答案正确:恭喜!您提交的程序通过了所有的测试用例
[编程题] 度度熊回家
时间限制:1秒
空间限制:32768K
一个数轴上共有N个点,第一个点的坐标是度度熊现在位置,第N-1个点是度度熊的家。
现在他需要依次的从0号坐标走到N-1号坐标。
但是除了0号坐标和N-1号坐标,他可以在其余的N-2个坐标中选出一个点,并直接将这个点忽略掉,
问度度熊回家至少走多少距离?
输入描述:
输入一个正整数N, N <= 50。
接下来N个整数表示坐标,正数表示X轴的正方向,负数表示X轴的负方向。绝对值小于等于100
输出描述:
输出一个整数表示度度熊最少需要走的距离。
输入例子1:
4
1 4 -1 3
输出例子1:
4
'''
'''
解题思路:简单
遍历去掉除首尾的任意一个点(利用切片操作),然后用新得到的列表获取距离值,遍历完成后,输出最小的距离值即可
'''
'''
代码运行结果:
答案正确:恭喜!您提交的程序通过了所有的测试用例
'''
n = int(input())cords = [int(each) for each in input().split()]def get_dis(c): length = len(c) dis = 0 for j in range(1, length): dis += abs(c[j] - c[j-1]) return disprint(min([get_dis(cords[:i]+cords[i+1:]) for i in range(1, n-1)]))
阅读全文
0 0
- 2--百度2017春招笔试真题编程题集合--度度熊回家 (Python)
- 百度2017春招笔试真题编程题集合:度度熊回家 [python]
- 百度2017春招笔试真题编程题集合--度度熊回家
- 百度2017春招笔试真题[编程题] 度度熊回家
- 百度2017春招笔试真题编程题集合
- 百度2017春招笔试真题编程题集合
- 百度2017春招笔试真题编程题集合
- 百度2017春招笔试真题编程题集合
- 百度2017春招笔试真题编程题集合
- 百度2017春招笔试真题编程题集合
- 名企笔试:百度2017春招笔试真题编程题(度度熊回家)2017-05-18 算法爱好者
- 1--百度2017春招笔试真题编程题集合--买帽子(Python)
- 3--百度2017春招笔试真题编程题集合--寻找三角形 (Python)
- 4--百度2017春招笔试真题编程题集合--有趣的排序 (Python)
- 百度2017春招笔试真题编程题集合--Python
- 百度2017春招笔试真题编程题集合:不等式数列 [python]
- 百度2017春招笔试真题编程题集合:买帽子 [python]
- 百度2017春招笔试真题编程题集合:寻找三角形 [python]
- 关于用bat获取时间
- SVG 实现动态模糊动画效果
- hive架构及使用场景
- React Native支付分享
- 【转载】java的守护线程与非守护线程
- 百度2017春招笔试真题编程题集合:度度熊回家 [python]
- [数据结构]教你轻松计算AOE网关键路径
- Self Dividing Numbers问题及解法
- 关于msi文件
- 2017/11/20
- LeetCode-33. Search in Rotated Sorted Array
- 百度2017春招笔试真题编程题集合:有趣的排序 [python]
- 如何实现自己的ollydbg调试器 (1) 界面的实现
- React Native日历日程组件