飞鱼科技2019笔试题

飞鱼科技,游戏开发岗位。笔试120分钟,一共五个单选题,五个多选题,两个编程题,五个填空题,两道问答题,还有就是性格测试。两个编程题整理如下(题目出的很个性):

  1. 百元买百鸡问题
    公元前五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
    详细描述:
    接口说明
    原型
    int GetResult(vector &list)
    输入参数:

    输出参数(指针指向的内存区域保证有效):
    list 鸡翁、鸡母、鸡雏组合的列表
    返回值:
    -1 失败
    0 成功
    输入描述:
    输入任何一个整数,即可运行程序
    实例1
    输入
    1
    输出
    0 25 75
    4 18 78
    8 11 81
    12 4 84

  1. 大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧!3485djDkxh4hhGE2894akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大侦探很快就明白了,字符上奇怪的乱码实际上就是约会的时间“星期四 14:04”,因为前面两字符串中第1对相同的大写英文字母(大小写有区分)是第4个字母‘D’,代表星期四;第二对相同的字符是‘E’,那是第五个英文字母,代表一天里的第14个钟头(于是一天的0点到23点由数字0到9、以及大写字母A到N表示);后面两字符串第1对相同的英文字母‘s’出现在第4个位置(从0开始计数)上,代表第4分钟。现给定两对字符串,请帮助福尔摩斯解码得到约会的时间。
    输入描述:
    输入在4行中分别给出4个非空、不包含空格、且长度不超过60的字符串。
    输出描述:
    在一行中输出约会的时间,格式为“DAY HH:MM”,其中“DAY”是某星期的3字符缩写,即MON表示星期一,TUE表示星期二,WED表示星期三,THU表示星期四,FRI表示星期五,SAT表示星期六,SUN表示星期日。题目输入保证每个测试存在唯一解。
    示例1
    输入:
    3485djDkxh4hhGE2894akDfkkkkggEdsb s&hgsfdk d&Hyscvnm
    输出:
    THU 14:04

你可能感兴趣的:(飞鱼科技2019笔试题)