문제를 이해하고 있다면 바로 풀이를 보면 됨
전체 코드로 바로 넘어가도 됨
마음대로 번역해서 오역이 있을 수 있음
인덱스가 0부터 시작하는 정수 배열 nums가 주어졌을 때, nums에서 i mod 10 == nums[i]인 가장 작은 인덱스 i를 반환하거나 존재하지 않으면 -1을 반환해라.
x mod y는 x를 y로 나누었을 때 나머지를 나타낸다.
#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
class Solution {
public int smallestEqual(int[] nums) {
for(int i = 0; i < nums.length; i++){
if(i % 10 == nums[i]){
return i;
}
}
return -1;
}
}