반응형
[프로그래머스] Java 코딩테스트 연습 - x 사이의 개수
문제 출처
https://school.programmers.co.kr/learn/courses/30/lessons/181867
문제
문자열 myString이 주어집니다. myString을 문자 "x"를 기준으로 나눴을 때 나눠진 문자열 각각의 길이를 순서대로 저장한 배열을 return하는 solution함수를 완성해 주세요.
풀이
split() 메서드로 myString 문자열을 x를 기준으로 나눴다.
for문으로 splitArr의 길이만큼 순회하는 동안 각 반복마다 나눠진 문자열 각각의 길이를 answer에 저장하도록 했다.
소스코드
class Solution {
public int[] solution(String myString) {
String[] splitArr = myString.split("x", myString.length());
int[] answer = new int[splitArr.length];
for (int i = 0; i < splitArr.length; i++) {
answer[i] = splitArr[i].length();
}
return answer;
}
}
반응형
'코딩테스트연습 > [프로그래머스] Java' 카테고리의 다른 글
[프로그래머스] Java 코딩테스트 연습 - 간단한 식 계산하기 (1) | 2023.06.24 |
---|---|
[프로그래머스] Java 코딩테스트 연습 - 문자열 잘라서 정렬하기 (2) | 2023.06.24 |
[프로그래머스] Java 코딩테스트 연습 - ad 제거하기 (2) | 2023.06.24 |
[프로그래머스] Java 코딩테스트 연습 - 공백으로 구분하기 2 (2) | 2023.06.23 |
[프로그래머스] Java 코딩테스트 연습 - 공백으로 구분하기 1 (2) | 2023.06.23 |