
* 문제 풀이
class Solution {
public String[] solution(String my_string) {
String[] answer = my_string.split(" ");
return answer;
}
}

split() 함수를 이용해 공백 단위로 문자를 나눈다.
* 프로그래머스 다른 풀이
https://school.programmers.co.kr/learn/courses/30/lessons/181869/solution_groups?language=java
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
import java.util.ArrayList;
class Solution {
public ArrayList<String> solution(String my_string) {
ArrayList<String> answer = new ArrayList();
String a = "";
for(int i=0; i<=my_string.length();i++){
if(my_string.charAt(i) == ' '){
answer.add(a);
a = "";
}else if(i == my_string.length()-1){
a += Character.toString(my_string.charAt(my_string.length()-1));
answer.add(a);
break;
}else{
a += Character.toString(my_string.charAt(i));
}
}
return answer;
}
}
나도 split() 사용 안하고 for문으로 풀고 싶었는데 이게 더 어려운 것 같아...
에휴...
'코테 > 프로그래머스 JAVA Lv.0' 카테고리의 다른 글
| [프로그래머스/java/Lv.0] 특정한 문자를 대문자로 바꾸기 (0) | 2024.12.12 |
|---|---|
| [프로그래머스/java/Lv.0] 공백으로 구분하기 2 (1) | 2024.12.09 |
| [프로그래머스/java/Lv.0] rny_string (1) | 2024.12.04 |
| [프로그래머스/java/Lv.0] 점의 위치 구하기 (0) | 2024.12.03 |
| [프로그래머스/java/Lv.0] 모음 제거 (0) | 2024.11.28 |