1) 문자열 뒤집기
- StringBuilder를 이용한 reverse기능 사용
public int solution(int n, String[] str){
ArrayList<String> answer = new ArrayList<>();
for(String x: str){
String tmp = new StringBuilder(x).reverse().toString();
answer.add(tmp);
}
return answer;
}
- 특정문자만 뒤집어야 할 때
study -> yduts
public int solution(int n, String[] str){
ArrayList<String> answer = new ArrayList<>();
for(String x: str){
char[] s = x.toCharArray();
int lt = 0;
int rt = x.length() -1 ;
while(lt<rt){
char tmp = s[lt];
s[lt] = s[rt];
s[rt] = tmp;
lt++;
rt--;
}
String tmp = String.valueOf(s);
answer.add(tmp);
}
return answer;
}
'결국 JAVA로 갈아타버린..🍂' 카테고리의 다른 글
강의정리 - 이진트리순회(BFS) (0) | 2022.03.08 |
---|---|
강의정리- 이진트리순회(DFS) / 부분집합 구하기(DFS) (0) | 2022.03.07 |
강의 정리 - 문자찾기 / 대소문자 변환 / 문장 속 단어 (0) | 2022.03.06 |
백준- 행운의 문자열 자바/java (0) | 2020.10.23 |
JAVA- Calendar /날짜계산/시간 계산 (0) | 2020.10.18 |