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

Yunki Kim·2023년 1월 5일
0

프로그래머스

목록 보기
75/101
post-thumbnail

문제


링크


코드

import java.util.Arrays;

class Solution {
    public int solution(int[] array) {
        return (int) Arrays.stream(Arrays.toString(array).replaceAll("[^0-9]", "")
                .split(""))
                .filter(i -> i.equals("7"))
                .count();
    }
}

리뷰

스트림을 사용하는데 초반에 방향을 잘못잡아서 생각보다 시간이 걸렸던 문제이다.

문자열로 변환한뒤 replaceAll()을 이용해 숫자만 남도록 정규식을 짜고 한단어씩 분리하고 필터링으로 7의 개수를 세도록하였다.

0개의 댓글