mirror of
https://github.com/halfrost/LeetCode-Go.git
synced 2025-07-05 08:27:30 +08:00
20 lines
452 B
Go
20 lines
452 B
Go
package leetcode
|
|
|
|
import "sort"
|
|
|
|
/**
|
|
* Forward declaration of isBadVersion API.
|
|
* @param version your guess about first bad version
|
|
* @return true if current version is bad
|
|
* false if current version is good
|
|
* func isBadVersion(version int) bool;
|
|
*/
|
|
|
|
func firstBadVersion(n int) int {
|
|
return sort.Search(n, func(version int) bool { return isBadVersion(version) })
|
|
}
|
|
|
|
func isBadVersion(version int) bool {
|
|
return true
|
|
}
|