[LeetCode] Smallest Index With Equal Value

아르당·2026년 8월 2일

LeetCode

목록 보기
440/565
post-thumbnail

문제를 이해하고 있다면 바로 풀이를 보면 됨
전체 코드로 바로 넘어가도 됨
마음대로 번역해서 오역이 있을 수 있음

Problem

인덱스가 0부터 시작하는 정수 배열 nums가 주어졌을 때, nums에서 i mod 10 == nums[i]인 가장 작은 인덱스 i를 반환하거나 존재하지 않으면 -1을 반환해라.
x mod y는 x를 y로 나누었을 때 나머지를 나타낸다.

Example

#1
Input: nums = [0, 1, 2]
Output: 0

#2
Input: nums = [4, 3, 2, 1]
Output: 2

#3
Input: nums = [1, 2, 3, 4, 5, 6, 7, 9, 0]
Output: -1

Constraints

  • 1 <= nums.length <= 100
  • 0 <= nums[i] <= 9

Solved

class Solution {
    public int smallestEqual(int[] nums) {
        for(int i = 0; i < nums.length; i++){
            if(i % 10 == nums[i]){
                return i;
            }
        }

        return -1;
    }
}
profile
내 마음대로 코드 작성하는 세상

0개의 댓글