2018京東筆試

2021-08-18 12:13:23 字數 884 閱讀 9799

相對而言京東的難度有點大,比起網易來說都算是高了很多,總的來說就寫出一道題目,且通過率也是不要太低不過感覺第一題還是算有思路的,其他的兩道題屬於完全沒有思路的樣子,所以今天就寫一下第一道題吧。

第一題 列印出能被小於等於n的所有整數整出的最小的數

這道題在我看來是乙個相對簡單的題目,看到題的第一反應是所有數整除,那麼把所有數相乘得出來得結果不就行了,然而事實並非如此譬如在1到6之間就有4這種異常點,而異常點即為前面數能夠整除得數,而乘進去後反而會增大結果得值,所以需要剔除異常點,而該題得解法就變為輸出1到n之間所有素數得乘積,理解了題意,隨後得解答也就並不是很難了:

#include

using namespace std; long minint(long a){ if(a==0) return 0; long i=1; for(long j=1;j<=a;j++){ int flag=0; if(j>3) for(int k=2;k>a){ cout<

然而不知道為什麼雖然感覺上問題不大,但是依舊只能夠過編10%,不知道是不是遺漏了什麼點,感覺本地上測試得幾個案例答案還是正確的,就很迷茫。還有就是寫完該題得時候考試時間還有1個小時10分,然而後面兩題竟然完全無從下手,1個小時後屈辱交卷。。。至於另外兩題得題目有興趣得朋友可以自己解一下試試.

第2題 輸入乙個字串對於字串中去除0個到多個字元,判斷能夠構成回文得方法數量。其中「aba」「a」等都算回文。

例子輸入「aba」輸出5

輸入「aab」輸出4

感覺像是找規律,然而並沒有尋找出什麼規律。

第3題 馬走日問題,尋找馬走日在棋盤中能夠到達某個點得方法數量,感覺有點像《程式設計師面試金典》中得機械人走格仔得衍生問題,可惜我還沒有看到,所以抱歉並不會。。。。

嗯總體就這樣,難度很大,祝各位下輪筆試成功。

京東2018實習C 筆試程式設計題

ifndef jingdongbishi h define jingdongbishi h 求1 n的最小公倍數。把每個數字分解質因數,算他們每個質因數的貢獻,然後乘起來。根據唯一分解定理和最小公倍數定理,求每個質數相乘即可 define maxn 100009 最大的資料n為100000 int ...

2018秋招 京東筆試題 求冪

東東對冪運算很感興趣,在學習的過程中東東發現了一些有趣的性質 9 3 27 2,2 10 32 2 東東對這個性質充滿了好奇,東東現在給出乙個整數n,希望你能幫助他求出滿足 a b c d 1 a,b,c,d n 的式子有多少個。例如當n 2 1 1 1 1 1 1 1 2 1 2 1 1 1 2 ...

京東2018秋招筆試題之求冪

東東對冪運算很感興趣,在學習的過程中東東發現了一些有趣的性質 9 3 27 2,2 10 32 2 東東對這個性質充滿了好奇,東東現在給出乙個整數n,希望你能幫助他求出滿足 a b c d 1 a,b,c,d n 的式子有多少個。例如當n 2 1 1 1 1 1 1 1 2 1 2 1 1 1 2 ...