隨手翻的一道摩拜校招題
好久沒寫點東西了,一方面在忙於寫點玩具,而另一方面又是忙於學車。
昨天隨手就看到了摩拜單車的一道校招題,是這樣的:
於是我就用了常規solution,如下:
function times(str,time){ while(time>1){ str+=‘abc‘; time--; } return str; } console.log(times(‘abc‘,3)); // => ‘abcabcabc‘
但聽說用一行代碼解決可以加分喲,於是我屁顛屁顛就去寫了,代碼如下:
function times(str,time){return time?str+=times(str,--time):‘‘; } console.log(times(‘abc‘,3)); // => ‘abcabcabc‘
期待大家更好的solution。
隨手翻的一道摩拜校招題
相關推薦
隨手翻的一道摩拜校招題
urn pre 技術 time 昨天 info 一行 看到了 idt 好久沒寫點東西了,一方面在忙於寫點玩具,而另一方面又是忙於學車。 昨天隨手就看到了摩拜單車的一道校招題,是這樣的: 於是我就用了常規solution,如下: function times(str,ti
百詞斬2019校招題-NYOJ 1058 尋找和為定值的若干個數
百詞斬2019校招題 NYOJ 1058 部分和問題: 尋找和為定值的若干個數 給定整數a1、a2、a3、…、an,判斷是否可以從中選出若干個數,使得它們的和等於k(k任意給定,且滿足-10^8 <= k
校招題之數字翻轉
對於一個整數X,定義操作rev(X)為將X按數位翻轉過來,並且去除掉前導0。例如: 如果 X = 123,則rev(X) = 321; 如果 X = 100,則rev(X) = 1. 現在給出整數x和y,要求rev(rev(x) + rev(y))為多少? 一直不太會用編輯器 先找個空白地方貼一下執行結果
網易2017年校招題
小易準備去魔法王國採購魔法神器,購買魔法神器需要使用魔法幣,但是小易現在一枚魔法幣都沒有,但是小易有兩臺魔法機器可以通過投入x(x可以為0)個魔法幣產生更多的魔法幣。魔法機器1:如果投入x個魔法幣,魔法機器會將其變為2x+1個魔法幣魔法機器2:如果投入x個魔法幣
校招準備系列:每天一道算法題
class 使用 detail 數組 之一 過程 data- 轉化 最大和 校招準備系列:每天一道算法題(1) 1.1、實現一個算法,確定一個字符串的所有字符是否全都不同。假使不允許使用額外的數據結構,又該如何處理? 校招準備系列:每天一道算法題(2) 1.3、給定兩個字符
2017校招常考算法題歸納&典型題目匯總
ren 更新 https rsa big rst enc binary 刪除鏈表 2017校招即將來臨,我們為大家整理了2017校招的常考算法類型,以及對應的典型題目。 另附參考答案地址:http://www.jiuzhang.com/solution/ 數學 尾部
京東2017校招編程題
兩個 convert 二進制表示 div 連通 負責 希望 nal cin 京東2017校招編程題 1.進制均值 盡管是一個CS專業的學生,小B的數學基礎很好並對數值計算有著特別的興趣,喜歡用計算機程序來解決數學問題,現在,她正在玩一個數值變換的遊戲。她發現計算
[編程題] 相反數 網易2018校招
names -- 個數 space ret 如果 整數 描述 namespace 為了得到一個數的"相反數",我們將這個數的數字順序顛倒,然後再加上原先的數得到"相反數"。例如,為了得到1325的"相反數",首先我們將該數的數字順序顛倒,我們得到5231,之後再加上原先的數
《歡聚時代2017校招筆試題目(PHP工程師類)---錯題解析》
dpx cti tex jsm tgw mdi ref wota php 8某06痘翁4用wm潘脖柿http://www.zcool.com.cn/collection/ZMTgwMDY4MzY=.html y1兇萄Dp速06蕉j侖誥竅http://www.zcool.c
【校招面試 之 C++】第1題 為什麽優先使用構造函數的初始化列表
初始化 校招 操作 struct st2 使用 mage div 賦值運算 1.首先看一個例子: #include<iostream> using namespace std; class Test1 { public: Test1() // 無參
【校招面試 之 C++】第4題 拷貝構造函數被調用的3個時機
舉例 inf 操作符 -c 接收 clu 分享圖片 his 校招 1、被調用的3個時機: (1)直接初始化或拷貝初始化; (2)將一個對象作為一個實參傳遞,形參采用非指針或非引用的對象進行接收時; (3)函數的返回值是一個非指針或者非對象被接收時。 2、舉例說明: #
【校招面試 之 C/C++】第20題 C++ STL(二)之Vector
小時 可用 修改 ret cap push sta enc 指向 1、vector的動態增長 當添加元素時,如果vector空間大小不足,則會以原大小的兩倍另外配置一塊較大的新空間,然後將原空間內容拷貝過來,在新空間的內容末尾添加元素,並釋放原空間。vector的空間動
【校招面試 之 劍指offer】第9-2題 用兩個隊列實現一個棧
實現 bsp ont 入隊 out == end nbsp img #include<iostream> #include<queue> using namespace std; // 對於出棧解決的思路是:將queue1的元素除了最後一個外全部放
【校招面試 之 劍指offer】第10-3題 矩陣覆蓋問題
com 重疊 inf space return idt alt 我們 class 題目:我們可以使用2??1的小矩形橫著或者豎著去覆蓋更大的矩形。請問用8個2??1的小矩形無重疊地覆蓋一個2??8的大矩形,共有多少種方法? 分析:當放第一塊時(假定從左邊開始)可以橫著放,
【校招面試 之 劍指offer】第16題 數值的整數次方
iostream 面試 直接 lse cpp sin 校招 ack 整數次方 方法1:直接求解,但是要註意特殊情況的處理:即當指數為負,且底數為0的情況。 #include<iostream> using namespace std; template<
2017校招真題在線編程-幸運的袋子
emp push_back main urn sum ews bject ret tor 題目描述 一個袋子裏面有n個球,每個球上面都有一個號碼(擁有相同號碼的球是無區別的)。如果一個袋子是幸運的當且僅當所有球的號碼的和大於所有球的號碼的積。例如:如果袋子裏面的球的號碼是
【筆試總結】網易2019校招編程題-玩你媽的橡皮泥
nbsp 三種 順序 bubuko 環形隊列 什麽 復雜度 問題 ++ 題目我就不多說什麽了,橡皮泥,一串橡皮泥哦。 非黑即白。 小明可以采取以下方法0或多次: 從某一處切割,讓切割處左右隊列內兩條橡皮泥整個發生反轉,再拼接到一起。 輸入: 橡皮泥隊列 輸出: 最長的黑白相
19屆第四範式測試開發工程師校招-編程題
() turn error include scanf 判斷 關於 是否 http 編程題兩道,第一道關於SQL的聯合查詢跟第二排序,第二道關於二維數組。 題目2: 給定一個空的int類型的二維數組array[n][m]。按下面的填充規則,請編寫一個函數將此二維數組
2017校招真題 -騰訊-編碼
class btn -h aaa 函數 字典序排序 -o stream title 題目描述 假定一種編碼的編碼範圍是a ~ y的25個字母,從1位到4位的編碼,如果我們把該編碼按字典序排序,形成一個數組如下: a, aa, aaa, aaaa, aaab, aaac,
2014各大網路公司校招筆試演算法題(收集並更新中)
從部落格中整理,並不斷的更新,供大家學習和交流,隨後會給出部分演算法題的參考程式碼。 騰訊 1、請設計一個排隊系統,能夠讓每個進入隊伍的使用者都能看到自己在 中所處的位置和變化。隊伍可能隨時有人加入和退出,當有人退出影響到使用者的位置排名時需要即時反饋到使用者。 2、