国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

JavaScript趣題:烏龜賽跑

來源:懂視網 責編:小采 時間:2020-11-27 20:25:48
文檔

JavaScript趣題:烏龜賽跑

JavaScript趣題:烏龜賽跑:兩只烏龜,分別叫A和B,在進行賽跑。A以720英尺每小時的速度前行著。年輕的B知道A比它肯定跑得慢,所以還在不慌不忙地吃著蔬菜。當B開始跑動的時候,它發現A已經領先了70英尺了,但B的速度是850英尺每小時,所以它肯定能趕上。請問,B趕上A,得多長的時間?更
推薦度:
導讀JavaScript趣題:烏龜賽跑:兩只烏龜,分別叫A和B,在進行賽跑。A以720英尺每小時的速度前行著。年輕的B知道A比它肯定跑得慢,所以還在不慌不忙地吃著蔬菜。當B開始跑動的時候,它發現A已經領先了70英尺了,但B的速度是850英尺每小時,所以它肯定能趕上。請問,B趕上A,得多長的時間?更

兩只烏龜,分別叫A和B,在進行賽跑。

A以720英尺每小時的速度前行著。

年輕的B知道A比它肯定跑得慢,所以還在不慌不忙地吃著蔬菜。

當B開始跑動的時候,它發現A已經領先了70英尺了,但B的速度是850英尺每小時,所以它肯定能趕上。

請問,B趕上A,得多長的時間?

更通用的情況:給定兩個速度v1(A的速度,>0的整數),v2(B的速度,>0的整數),還有個領先差距g(g>0),B得花多長時間趕上A?

結果應該是個數組,[h, mn, s],h,mn,s代表時分秒。

如果出現異常情況,比如說v1 >= v2,這樣B永遠趕不上A,那么直接返回null。

例如:

race(720, 850, 70) // => [0, 32, 18] 
race(80, 91, 37) // => [3, 21, 49]

這道題的關鍵有2處:

首先得弄清關系,在B追趕A的過程中,A可是一直沒閑著,沒停下腳步的!

所以如果要讓B趕上A,得滿足這個等式:

v1 * time + g = v2 * time

這樣求time就很簡單了,不過最關鍵的地方,還是如何把時間拆分成時分秒。

我的做法是先求時鐘,根據余數求分鐘,再根據余數求秒鐘。

function race(v1, v2, g) { 
 var h = -1; 
 var mn = -1; 
 var s = -1; 
 var remainder; 
 var speedGap = v2 - v1; 
 if(speedGap > 0){ 
 remainder = g % speedGap; 
 h = parseInt(g / speedGap); 
 mn = parseInt(60 * remainder / speedGap); 
 remainder = remainder * 60 % speedGap; 
 s = parseInt(remainder * 60 / speedGap); 
 return [h, mn, s]; 
 } 
 return null; 
}

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

JavaScript趣題:烏龜賽跑

JavaScript趣題:烏龜賽跑:兩只烏龜,分別叫A和B,在進行賽跑。A以720英尺每小時的速度前行著。年輕的B知道A比它肯定跑得慢,所以還在不慌不忙地吃著蔬菜。當B開始跑動的時候,它發現A已經領先了70英尺了,但B的速度是850英尺每小時,所以它肯定能趕上。請問,B趕上A,得多長的時間?更
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 香蕉乱码成人久久天堂爱免费 | 日韩欧美一区二区三区不卡视频 | 国产全黄a一级毛片视频 | 韩国理论三级在线观看视频 | 精品一区二区三区三区 | 欧美专区日韩专区 | 92国产精品| 久久精品一区二区三区不卡牛牛 | 日韩精品免费视频 | 欧美精品午夜久久久伊人 | 黄色二级毛片 | 国产精品3p视频 | 国产激情一区二区三区 | 91导航在线观看 | 日本韩国欧美一区 | 日韩在线视频免费播放 | 亚洲va国产va欧美va综合 | 一级毛片免费毛片一级毛片免费 | 欧美精品久久久亚洲 | 日韩欧美在线综合 | 亚洲综合婷婷 | 久久一 | 国产日韩在线视频 | 亚洲免费久久 | 在线亚洲精品国产成人二区 | 日韩欧美视频 | 91久久综合九色综合欧美98 | 97国产精品欧美一区二区三区 | 亚洲 欧美 日韩在线 | 久久精品香蕉 | 最新国产精品精品视频 | 欧美综合图片区 | 日韩在线视频精品 | 夜夜操夜夜 | 欧美日韩精品一区二区三区 | 国产视频最新 | 国产激情一级毛片久久久 | 亚洲清纯自偷自拍另类专区 | 97一级毛片全部免费播放 | 亚州色图欧美色图 | 国产欧美精品区一区二区三区 |