广联达2018校招开发工程师笔试

时长:120分钟 总分:50分

103浏览 0人已完成答题

题型介绍
题型 简答题
数量 5
1.
【编程题】求解f(n), f(n) = 1 – 2 + 3 – 4 + 5...
问题详情

【编程题】求解f(n), f(n) = 1 – 2 + 3 – 4 + 5 - … + n 
2.
【简述题】如果两个人只能通过打电话接触,如何通过“打电话”实现“猜拳”?
问题详情
3.
【编程题】给出一个非负整数数组,你最初定位在数组的第一个位置,数组中的每个...
问题详情

【编程题】给出一个非负整数数组,你最初定位在数组的第一个位置,数组中的每个元素的值代表你在那个位置可以跳跃的最大长度。判断你是否能到达数组的最后一个位置。

例如:A = [2,3,1,1,4],返回 true

A = [3,2,1,0,4],返回 false

4.
【编程题】给定数组,任意相邻两个元素的差的绝对值为1,设计一个算法,在该数...
问题详情

【编程题】给定数组,任意相邻两个元素的差的绝对值为1,设计一个算法,在该数组中可以查找某个元素的位置,如果该元素的值多次出现,返回第一次的位置。例如{4, 5, 6, 5, 6, 7, 8, 9, 10, 9}元素9出现了两次,第一次出现的位置7
5.
【编程题】将给定的数转换为字符串,原则如下:1对应 a,2对应b,…..2...
问题详情

【编程题】将给定的数转换为字符串,原则如下:1对应 a2对应b…..26对应z,例如12258可以转换为"abbeh", "aveh", "abyh", "lbeh" and "lyh",个数为5,编写一个函数,给出可以转换的不同字符串的个数。