inblog logo
|
stupefyee
    알고리즘문제풀기

    [JAVA 문제 풀이] 175. x 사이의 개수

    프로그래머스 (181867)
    Stupefyee's avatar
    Stupefyee
    Apr 02, 2025
    [JAVA 문제 풀이] 175. x 사이의 개수
    Contents
    내가 작성한 코드다른 사람의 코드
    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/181867
    notion image
     

    내가 작성한 코드

    class Solution { public int[] solution(String myString) { String[] split = myString.split("x", -1); // x를 기준으로 문자열을 나누고, -1을 사용하여 빈 문자열열을 포함 int[] answer = new int[split.length]; // 결과 배열 초기화 // 각 부분 문자열의 길이를 계산하여 answer 배열에 저장 for (int i = 0; i < split.length; i++) { answer[i] = split[i].length(); System.out.println(split[i]); } return answer; } }
     

    다른 사람의 코드

    import java.util.*; class Solution { public Integer[] solution(String myString) { return Arrays.stream(myString.split("x", -1)).map(String::length).toArray(Integer[]::new); } }
    • 스트림 사용
    Share article
    Contents
    내가 작성한 코드다른 사람의 코드

    stupefyee

    RSS·Powered by Inblog