알고리즘
[프로그래머스] 문자열 뒤집기
i'm suna
2023. 9. 21. 16:58
나의 풀이
class Solution {
public String solution(String my_string) {
return StringBuffer(my_string).reverse().toString();
}
}
- StringBuffer
String을 다루는 클래스로 생성자의 파라미터로 문자열을 입력받을 수 있다. - revers()
문자열을 거꾸로 뒤집어서 StringBuffer타입의 객체를 리턴한다.
이에 대한 자세한 설명은 아래 링크 참조
https://yangbox.tistory.com/58
좋아요 많이 받은 풀이
import java.util.*;
class Solution {
public String solution(String my_string) {
StringBuilder sb = new StringBuilder();
sb.append(my_string);
sb.reverse();
return sb.toString();
}
}
- append()
인수로 전달된 값을 문자열로 변환한 후 해당 문자열의 마지막에 추가(이어붙인다)
string클래스의 concat() 메소드와 같은 결과지만 내부 처리속도가 훨씬 빠르다.
이번꺼는 내꺼가 더 맘에든다