코린이의 소소한 공부노트

[LeetCode/Easy] 2057. Smallest Index With Equal Value 본문

코딩테스트 풀이/JAVA

[LeetCode/Easy] 2057. Smallest Index With Equal Value

무지맘 2023. 1. 12. 09:00

1. Input

1) 정수 배열 nums

 

2. Output

1) i%10==nums[i]를 만족하는 가장 작은 i를 반환

2) 그런 인덱스가 없다면 1을 반환

 

3. Constraint

1) 1 <= nums.length <= 100

2) 0 <= nums[i] <= 9

 

4. Example

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

설명:

- i=0: 0%10 = 0 != nums[0]

- i=1: 1%10 = 1 != nums[1]

- i=2: 2%10 = 2 == nums[2]

- i=3: 3%10 = 3 != nums[3]

- 같은 것은 2뿐이므로 2를 반환한다.

 

5. Code

1) 첫 코드(2022/06/23)

for(int i=0 ; i<nums.length ; i++)
    if(i%10==nums[i])
        return i;

return -1;