inblog logo
|
moohyun
    알고리즘문제풀기

    중복된 숫자 개수

    난이도 최하
    화낼거양's avatar
    화낼거양
    Dec 12, 2024
    중복된 숫자 개수
    Contents
    문제정답
     
     
    출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120583
     
     

    문제

     

    문제 설명

    정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요.

    제한사항

    • 1 ≤ array의 길이 ≤ 100
    • 0 ≤ array의 원소 ≤ 1,000
    • 0 ≤ n ≤ 1,000

    입출력 예

    array
    n
    result
    [1, 1, 2, 3, 4, 5]
    1
    2
    [0, 2, 3, 4]
    1
    0

    입출력 예 설명

    입출력 예 #1
    • [1, 1, 2, 3, 4, 5] 에는 1이 2개 있습니다.
    입출력 예 #2
    • [0, 2, 3, 4] 에는 1이 0개 있습니다.
     
     
     
    기본적으로 주어진 코드 :
    class Solution { public int solution(int[] array, int n) { int answer = 0; return answer; } }
     
     
     

    정답

     
    class Solution { public int solution(int[] array, int n) { int answer = 0; for (int i = 0; i < array.length; i++) { if (array[i] == n) { answer++; } } return answer; } }
     
     
    반복문 사용
     
    for (int i = 0; i < array.length; i++) { if (array[i] == n) { answer++; } }
     
    • 배열 array의 각 요소를 순회하는 반복문을 사용합니다.
    • array[i]를 사용하여 현재 인덱스 i의 값을 가져옵니다.
    • 현재 값이 n과 같다면, answer를 1 증가시킵니다.
    Share article
    Contents
    문제정답

    moohyun

    RSS·Powered by Inblog