# Leetcode 414. Third Maximum Number # Long.MIN_VALUE 可跳過這題(太簡單) Runtime: 0 ms faster than 100.00% ``` java= class Solution { public int thirdMax(int[] nums) { long firstMaximum=Long.MIN_VALUE, secondMaximum=Long.MIN_VALUE, thirdMaximum=Long.MIN_VALUE; for(long temp : nums){ if(temp>firstMaximum){ thirdMaximum=secondMaximum; secondMaximum=firstMaximum; firstMaximum=temp; continue; } else if(temp>secondMaximum && temp!=firstMaximum){ thirdMaximum=secondMaximum; secondMaximum=temp; continue; } else if(temp>thirdMaximum && temp!=secondMaximum && temp!=firstMaximum){ thirdMaximum=temp; continue; } } return thirdMaximum==Long.MIN_VALUE?(int)firstMaximum:(int)thirdMaximum; } } ``` --- ###### tags: `Array` `skip`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up