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

프로그래머스 (181867)
Stupefyee's avatar
Apr 02, 2025
[JAVA 문제 풀이] 175. x 사이의 개수
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

stupefyee