본문 바로가기
JAVA/Programmers

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

by tripleup 2023. 6. 7.
728x90
반응형

[프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 7의 개수

https://school.programmers.co.kr/learn/courses/30/lessons/120912


해결 과정

 

먼저 Arrays.toString()을 이용해 배열 array를 문자열 s로 바꿔줍니다.

그리고 split을 이용하여 이 문자열 s로 문자열 배열 arr을 만들어줍니다.

 

반복문을 이용하여 arr의 원소가 "7"과 같을  때 answer을 하나씩 증가시켜줍니다.

 

소스 코드

 

import java.util.Arrays;

class Solution {
    public int solution(int[] array) {
        int answer = 0;
        
        String s = Arrays.toString(array);
        String[] arr = s.split("");
        
        for (int i=0; i<arr.length; i++) {
            if (arr[i].equals("7")) {
                answer++;
            }
        }
        return answer;
    }
}
728x90
반응형

댓글