java257 [Programmers] Lv.0 / 문자열 잘라서 정렬하기 / Java 문제 풀이 import java.util.*; class Solution { public String[] solution(String myString) { return Arrays.stream(myString.split("x")) .filter(s -> !s.isEmpty()) .sorted() .toArray(String[]::new); } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181866 2024. 1. 29. [Programmers] Lv.0 / x 사이의 개수 / Java 문제 풀이 import java.util.*; class Solution { public int[] solution(String myString) { return Arrays.stream(myString.split("x", -1)) .mapToInt(String::length) .toArray(); } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181867 2024. 1. 26. [Programmers] Lv.0 / 공백으로 구분하기 2 / Java 문제 풀이 class Solution { public String[] solution(String my_string) { return my_string.trim() .replaceAll("\\s+", " ") .split(" "); } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181868 2024. 1. 26. [Programmers] Lv.0 / 공백으로 구분하기 1 / Java 문제 풀이 class Solution { public String[] solution(String my_string) { return my_string.split(" "); } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181869 2024. 1. 26. [Programmers] Lv.0 / ad 제거하기 / Java 문제 풀이 import java.util.*; class Solution { public String[] solution(String[] strArr) { return Arrays.stream(strArr) .filter(item -> !item.contains("ad")) .toArray(String[]::new); } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181870 2024. 1. 26. [Programmers] Lv.0 / 문자열이 몇 번 등장하는지 세기 / Java 문제 풀이 class Solution { public int solution(String myString, String pat) { int count = 0; int pos = myString.indexOf(pat); while(pos > -1) { count++; pos = myString.indexOf(pat, pos + 1); } return count; } } class Solution { public int solution(String myString, String pat) { int cnt = 0; for(int i = 0; i < myString.length(); i++) { if(myString.substring(i).startsWith(pat)) { cnt++; } } return cnt.. 2024. 1. 25. [Programmers] Lv.0 / 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 / Java 문제 풀이 class Solution { public String solution(String myString, String pat) { return myString .substring(0, myString.lastIndexOf(pat)) .concat(pat); } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181872 2024. 1. 24. [Programmers] Lv.0 / 특정한 문자를 대문자로 바꾸기 / Java 문제 풀이 class Solution { public String solution(String my_string, String alp) { return my_string.replace(alp, alp.toUpperCase()); } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181873 2024. 1. 24. [Programmers] Lv.0 / A 강조하기 / Java 문제 풀이 import java.util.*; class Solution { public String solution(String myString) { char[] myChar = myString.toCharArray(); for(int i = 0; i < myChar.length; i++) { if(myChar[i] == 'a') { myChar[i] = 'A'; } else if(myChar[i] != 'A') { myChar[i] = Character.toLowerCase(myChar[i]); } } return new String(myChar); } } class Solution { public String solution(String myString) { // 1st ver. // myStrin.. 2024. 1. 23. [Programmers] Lv.0 / 배열에서 문자열 대소문자 변환하기 / Java 문제 풀이 import java.util.Arrays; import java.util.concurrent.atomic.AtomicInteger; class Solution { public String[] solution(String[] strArr) { AtomicInteger idx = new AtomicInteger(); return Arrays.stream(strArr) .map(i -> { int currentIdx = idx.get(); idx.incrementAndGet(); return currentIdx % 2 == 0 ? i.toLowerCase() : i.toUpperCase(); }) .toArray(String[]::new); } } import java.util.Arrays; im.. 2024. 1. 17. [Programmers] Lv.0 / 소문자로 바꾸기 / Java 문제 풀이 class Solution { public String solution(String myString) { return myString.toLowerCase(); } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181876 2024. 1. 17. [Programmers] Lv.0 / 대문자로 바꾸기 / Java 문제 풀이 class Solution { public String solution(String myString) { return myString.toUpperCase(); } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181877 2024. 1. 17. 이전 1 ··· 5 6 7 8 9 10 11 ··· 22 다음