728x90
반응형
LeetCode - The World's Leading Online Programming Learning Platform
Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
leetcode.com
문제
Given an array of integers nums which is sorted in ascending order, and an integer target, write a function to search target in nums. If target exists, then return its index. Otherwise, return -1.
You must write an algorithm with O(log n) runtime complexity.
Example 1:
Input: nums = [-1,0,3,5,9,12], target = 9
Output: 4
Explanation: 9 exists in nums and its index is 4
Example 2:
Input: nums = [-1,0,3,5,9,12], target = 2
Output: -1
Explanation: 2 does not exist in nums so return -1
Constraints:
- 1 <= nums.length <= 104
- 104 < nums[i], target < 104
- All the integers in nums are unique.
- nums is sorted in ascending order.
풀이
나의 풀이법
최종 소스코드
class Solution {
fun search(nums: IntArray, target: Int) = nums.indexOf(target)
}
728x90
반응형
'LeetCode > Kotlin | Easy' 카테고리의 다른 글
[LeetCode/Kotlin]Easy - 506. Relative Ranks (0) | 2023.09.19 |
---|---|
[LeetCode/Kotlin]Easy - 228. Summary Ranges (0) | 2023.09.19 |
[LeetCode/Kotlin]Easy - 463. Island Perimeter (0) | 2023.09.14 |
[LeetCode/Kotlin]Easy - 345. Reverse Vowels of a String (0) | 2023.09.14 |
[LeetCode/Kotlin]Easy - 441. Arranging Coins (0) | 2023.09.14 |