[Java] 배열에 특정 값 존재(포함)여부 체크
1. for문 - 반복문을 통해 배열의 요소를 순회, 요소와 key값을 하나씩 비교하며 key값과 일치하는 값이 존재하는지 확인한다. public void solutionFor() { int[] lottos = {44, 1, 0, 0, 31, 25}; int[] win_nums = {31, 10, 45, 1, 6, 19}; int prize_count = 0; for( int lotto : lottos ) { for( int win_num : win_nums ) { if( lotto == win_num ) { prize_count++; break; } } } System.out.println(Math.min(7-prize_count, 6)); } 2. binarySearch() - 이진탐색 메서드를 사용..
2022. 3. 19.