關於某次面試

2021-05-22 21:58:59 字數 383 閱讀 9792

某次面試,給我出了這麼乙個題目,要求輸入陣列,輸出字母,規律如下。

1對應a  2對應b 依次類推,aa就代表27,要求輸入無限(相對無限)。

當時我的想法,直接將數字轉換為26進製資料 然後對應陣列中的26個字母。

貌似因為這個思路被否決。沒關係,在這裡實現下。

php程式碼:

程式碼沒做優化提公升。其實可以做個簡單的進製轉換函式,基數不定,剩下的就很方便了。

附帶了有限測試資料。

有空會寫個js版的,以證明該演算法,對於深圳大多數程式設計師來講,是個不用2小時就能完成的程式碼。

下午上班時利用空餘時間做的。大概2:30開始4點完成。

程式碼缺陷:沒有做很好的輸入檢測,check函式只是檢測輸入是否為正數,沒有檢測是否為正整數。

某次前端面試的面試題

1.自我介紹 2.盒子居中的方法 3.vue3.0和vue2.x版本的雙向資料繫結原理?為何要重做?proxy 的內容是什麼?4.專案中遇到最困難的地方 5.有沒有上線的專案 6.如何實現乙個三角形?如何實現乙個圓 半圓?7.element ui元件庫的form表單如何進行傳值 8.學了這麼久的前端...

某次gc頻繁

使用jmap dump得到檔案,mat分析,大量finalizer物件佔據了主要空間。finalizer物件是實現了finalize 方法的f類,生成例項時一對一生成後,掛在finalizer類的靜態佇列 乙個gcroot 下的。它可以保證在一次gc後,如果finalizer物件對應的f類只有fin...

某次做dp題

問題描述 在一圓形操場四周擺放n 堆石子,現要將石子有次序地合併成一堆.規定每次只能選相鄰的 兩堆合併成一堆,並將新的一堆的石子數,記為該次合併的得分。編一程式,由檔案讀入堆數n 及每堆石子數,1 選擇一種合併石子的方案,使得做n 1 次合併,得分的總和最少 2 選擇一種合併石子的方案,使得做n 1...