紀念第一次線上筆試

2021-09-12 17:22:02 字數 1435 閱讀 1439

第一次線上筆試

第一次線上筆試,因為自學且c++年代久遠,所以考試的時候第一沒時間了,第二什麼都忘記了,浪費了不少時間,最只做出一道題,雖然非常丟人被朋友笑菜,但畢竟是值得紀念的一次,就將還記得的三道題寫在部落格上(可能我現在寫的**還是錯的,歡迎指正吶,比心)

在一串字串中尋找sangfor的個數:如sahnfgifjotr中有1個sangfor,sanghouytor中有0個sangfor,每乙個英文本母只屬於乙個sangfor,輸出字串中sangfor的數量

#include#includeint main()

j++;}}

cout << n;

return 0;

}

這道當時思路非常清晰,就手誤將判斷條件(j+7 + 1)%7 == 0 寫成了str[(j+7 + 1)%7 == 0],在答案截止之前也沒發現,這就體現了注釋和debug的重要性了。

一共有n個橘子,a袋可裝8個,b袋可裝6個,袋子數量足夠,將n個橘子裝進兩個袋子中,每個袋子都必須裝滿,輸出n個橘子全部裝入的最小袋數,若不能裝滿,輸出-1。

這道題不難,簡單在6和8都是偶數。這是我唯一做出來的一道題,寫了乙個很長的**,結束之後和朋友交流被他寫的六行**無情嘲諷…這裡先把我寫的那種貼出來,屬於一般做法:

#include using namespace std;

int main()

else else

}if(n1 != 0)else}

}return 0;

}

**非常複雜,可讀性很差不說,判斷鑲嵌判斷導致自己都會暈,而朋友的**簡潔又明了,並且出乎我的意料。

static int intobox(int n)
最初看見這幾行**的時候一愣,這是什麼操作,後來發現大於12的偶數n,n%8可能是2,4,6。6的話不用往a袋中拿,直接在總袋數x+1,4的話,拿來乙個a袋,分給兩個b袋,總袋數x +1,餘數為2時,需要拿來兩個a袋,分給三個b袋,總袋數也是x + 1(這也是為什麼n = 10時裝不滿,餘數為2,但是a袋只有乙個,無法分出。這是所有大於6的偶數中唯一乙個裝不滿的。)

開啟寶藏的密碼,輸入一串由英文本母組成的字串,小大寫均可,最早出現三次的英文本母《不區分大小寫》在英文本母表中所佔的位置,a為1,b為2,等等,就是開啟寶藏所需的密碼。

我竟然忘了字母的ascii碼是自動轉換的!!這道題可能是我記錯了,但按照我理解的話,真的是很簡單,簡單到將沒時間寫的我按在了恥辱架上。

#include #include using namespace std;

int main()

for(int i = 0;i =65 && n <= 90)

}else if(n >= 97 && n <= 122)

}else

}}

紀念第一次寫部落格

這是我本人第一次在csdn上寫部落格,謹以此來紀念一下這一偉大的時刻 我希望我能堅持將部落格寫下去,記錄下自己的學習成長的過程。看看自己做到了什麼,給自己乙個激勵,然後繼續向著自己的理想前進。馬上就要保研了 也有可能出國 希望能進入自己的想去的學校,學自己感興趣的東西,將來能有一番作為。這個作為,我...

紀念第一次安裝ubuntu

紀念第一次安裝ubuntu 這裡寫自定義目錄標題 通過介紹進入了一家路由器和網路模組研發公司的研發實驗室做fae,由於以前未接觸過硬體開發,而且嵌入式和c用的也是少之又少,導致進公司第一天就壓力滿滿,領導給的任務是安裝虛擬機器,然後安裝ubuntu,然後在ubuntu中使用無線網絡卡鏈結手機的熱點或...

紀念第一次寫部落格

去年就註冊了,直到今天才開始寫第一篇,也不為別的,就是想記錄一些自己學到的東西。感覺園裡都是計算機大佬,自己乙個硬體水碩,估計也就是寫給自己看了。2019.10.8 1 文獻同步 國慶出去玩,想著還有任務在身,就帶上了su ce,安裝了endnote 文獻管理神器 當時是把電腦裡的檔案庫拷貝到了su...