본문 바로가기
코딩테스트 연습

7의 개수

by 신재은👩🏼‍💻 2024. 4. 20.

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

제한사항
1 ≤ array의 길이 ≤ 100
0 ≤ array의 원소 ≤ 100,000


입출력 예
array result
[7, 77, 17] 4
[10, 29] 0


class Solution {
    public int solution(int[] array) {
        int count = 0;
        for(int i=0; i<array.length; i++) {
            String numStr = Integer.toString(array[i]);
            for (int j = 0; j < numStr.length(); j++) {
                if (numStr.charAt(j) == '7') {
                    count++;
                }
            }
        }
        
        return count;
    }
}


다른 사람의 풀이를 보면 진짜 신기하다.

내가 생각한 풀이랑 정말 다른 방향으로도 푼다.

내가 생각했을 땐 저 방법 외에는 떠오르지도 않는데

별 희한한 방법으로 문제를 푼다.

수천, 수만, 수십만명일 수도 있는 사람들이.

'코딩테스트 연습' 카테고리의 다른 글

주사위 게임 3  (0) 2024.04.22
문자열 묶기  (0) 2024.04.21
2차원으로 만들기  (0) 2024.04.20
1로 만들기  (0) 2024.04.20
특정 문자열로 끝나는 가장 긴 부분 문자열 찾기  (0) 2024.04.20