- 문자열의 앞의 n글자
class Solution {
public String solution(String my_string, int n) {
return my_string.substring(0,n);
}
}
- 접두사인지 확인하기
class Solution {
public int solution(String my_string, String is_prefix) {
return my_string.startsWith(is_prefix)?1:0;
}
}
- 문자열 뒤집기
class Solution {
public String solution(String my_string, int s, int e) {
return my_string.substring(0,s) + new StringBuilder(my_string.substring(s,e+1)).reverse() + my_string.substring(e+1);
}
}
- 세로 읽기
class Solution {
public String solution(String my_string, int m, int c) {
String[] s = new String[m+1];
for(int i=0;i<m+1;i++){
s[i]="";
}
for(int i=0;i<my_string.length();i++){
s[i%m+1] += my_string.charAt(i);
}
return s[c];
}
}
- qr code
import java.util.stream.IntStream;
class Solution {
public String solution(int q, int r, String code) {
StringBuilder s = new StringBuilder();
IntStream.range(0,code.length())
.filter(i->i%q==r)
.forEach(i->s.append(code.charAt(i)));
return s.toString();
}
}
'코딩테스트 > JAVA' 카테고리의 다른 글
[JAVA] 프로그래머스 - 기초문제 Day11 (0) | 2023.11.09 |
---|---|
[JAVA] 프로그래머스 - 기초문제 Day8 ~ Day9 (0) | 2023.11.06 |
[JAVA] 프로그래머스 - 기초문제 Day7 (0) | 2023.11.03 |
[JAVA] 프로그래머스 - 기초문제 Day4 ~ Day6 (2) | 2023.11.03 |
[JAVA] 프로그래머스 - 기초문제 Day1 ~ Day3 (0) | 2023.10.30 |