728x90
https://school.programmers.co.kr/learn/courses/30/lessons/181867
문제)문자열 myString이 주어집니다. myString을 문자 "x"를 기준으로 나눴을 때 나눠진 문자열 각각의 길이를 순서대로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.
풀이)
class Solution {
public int[] solution(String myString) {
String arr[] = myString.split("x");
if(myString.charAt(myString.length()-1)=='x'){
int[] answer = new int[arr.length+1];
for(int i=0; i<arr.length; i++){
answer[i] = arr[i].length();
answer[arr.length] = 0;
}
return answer;
}else{
int[] answer = new int[arr.length];
for(int i=0; i<arr.length; i++){
answer[i] = arr[i].length();
}
return answer;
}
}
}
728x90
'프로그래밍 > Java(자바)' 카테고리의 다른 글
[프로그래머스] 세로 읽기 --java (0) | 2024.01.30 |
---|---|
[프로그래머스] 꼬리 문자열 --java (0) | 2024.01.30 |
[프로그래머스] ad 제거하기 --java (0) | 2024.01.30 |
[프로그래머스] n 번째 원소까지 --java (0) | 2024.01.30 |
[백준] 5622: 다이얼 -Java (1) | 2024.01.06 |