Coder

Programmers 초급 문제 풀이 본문

코딩테스트

Programmers 초급 문제 풀이

skyoon 2023. 2. 23. 23:03

문제 : 7의 개수

 

문제 설명

머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요.

제한사항

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

Java 버전 코드

class Solution {
    public int solution(int[] array) {
        int answer = 0;
        int len = array.length;
        
        for(int i = 0; i < len; i++) {
            int num = array[i];
            while(num > 0) {
                int mod = num % 10;
                if(mod == 7){
                    answer++;
                }
                num = (num - mod) / 10;
            }
        }
        
        return answer;
    }
}