새소식

카테고리 없음

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

  • -

문제 설명

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



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

입출력 예 설명

입출력 예 #1

  • [7, 77, 17]에는 7이 4개 있으므로 4를 return 합니다.

입출력 예 #2

  • [10, 29]에는 7이 없으므로 0을 return 합니다.

 

1. array배열을 for문을 사용하여 num에 넣어 문자열로 만든다

2. array가 들어간 num을 다시 char 배열로 만든다

3. for문을 이용하여 문자가 7이면 answer을 증가시킨다

class Solution {
    public int solution(int[] array) {
        int answer = 0;
        String num="";
        for(int i=0;i<array.length;i++) num+=array[i];
        char[] str=num.toCharArray();
        
        for(int i=0;i<str.length;i++){
            if(str[i]=='7') answer++;
        }
        return answer;
    }
}

NEW!

toCharArray()

  • String형을 char형의 배열로 변환시켜줌
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.