首先看下需求在java的sumOfGoodNumbers方法中給出兩個參數(shù) 一個是int數(shù)組nums 測試用例是[1,3,2,1,5,4] 求出如果nums[i]大于nums中i+k和i-k的值稱之為好數(shù)字,若只包含其一也為好,把所有的“好”求和。
下面看下解題思路首先循環(huán)這個nums 創(chuàng)建一個index值代編i每次循環(huán)+1 然后聲明res 返回結(jié)果,首先判斷下i+k和i-k是否在數(shù)組中,然后判斷n大于i+k和i-k的和
這是第一版寫法 只進(jìn)行了單個判斷,跑測試用例不正常,缺少同時存在且同時大于的情況下面補(bǔ)充完整
補(bǔ)充后再次提交,用例全部通過,然后將i提取出來即可
下一篇: 沒有了
關(guān)鍵詞: