코딩테스트/프로그래머스_코딩테스트 입문

[프로그래머스] 7의 개수

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

 

 

<생각과정>

7을 찾아야하는데 , 17, 37 안에 있는 7도 찾아야하니까, 문자열로 변환 해서 찾자

charAt 사용하는거 까진 생각했는데  배열을 문자열로 어떻게 바꾸지? 

 

  • 배열을 문자열로 변환하는 방법
    • Arrays.toString( )
  • char 배열을 문자열로 변환하는 방법
    • String.valueOf( )
    • new String( )
  • 문자열을 char로 변환하는 방법
    • .toCharArray( )

import java.util.*;
class Solution {
    public int solution(int[] array) {
        int count = 0;
        
        String A = Arrays.toString(array);
        
        for (int i = 0; i < A.length(); i++) {
            if (A.charAt(i) == '7') {
                count++;
            }
        }
        
        return count;
    }
}