[프로그래머스 level 0] 배열 원소의 길이 (120583) - 자바(java)

SolChan Kim·2024년 2월 15일

풀이과정

  • 배열(array)의 모든 요소를 n과 비교하여 같을 때마다 1씩 증가할 변수
    count를 선언한다.
int count = 0;
  • for문으로 배열의 모든 요소를 순차적으로 확인한다.

  • if문을 사용하여 확인하는 배열의 요소와 n이 같다면 count를 1증가한다.

for(int i = 0; i<array.length; i++){
	if(n == array[i]){
      count++;
    }
}
  • for문이 종료되면 count를 리턴한다.
return count;

코드

public class Ex_120583 {
	public static int solution(int array[], int n) {
		int count = 0;

		for (int i = 0; i < array.length-1; i++) {
			if (n == array[i]) {
				count++;
			}
		}

		return count;
	}

	public static void main(String[] args) {
		int[] array = { 1, 1, 2, 3, 4, 5 };
		int n = 1;
		
		System.out.println(solution(array, n));
	}
}

0개의 댓글