1. 程式人生 > >飛魚科技2019筆試題

飛魚科技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