문제 설명
정수 리스트 num_list와 찾으려는 정수 n이 주어질 때, num_list안에 n이 있으면 1을 없으면 0을 return하도록 solution 함수를 완성해주세요.
제한사항
3 ≤ num_list의 길이 ≤ 100 1 ≤ num_list의 원소 ≤ 100 1 ≤ n ≤ 100
나의 코드
class Solution {
public int solution(int[] num_list, int n) {
int answer = 0;
for(int i=0; i<num_list.length; i++) {
if(num_list[i]==n) {
answer = 1;
break;
}
}
return answer;
}
}
느낀 점
정수 찾기는 문자열처럼 따로 contains()
함수를 사용할 필요 없이, 반복문을 돌면서 해당 원소값이 주어진 정수값과 같은 경우 1을 리턴하도록 만들어 주면 된다. 이미 같은 값을 찾았으면, 이후 불필요한 반복을 돌 필요가 없다고 생각이 들어 break
를 통해 반복문을 탈출해줬다.