개발자도전
[프로그래머스] 문자열 뒤집기 본문
728x90
[문제]
문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.
[입출력 예]
| my_string | return |
| "jaron" | "noraj" |
| "bread" | "daerb" |
입출력 예 #1
- my_string이 "jaron"이므로 거꾸로 뒤집은 "noraj"를 return합니다.
입출력 예 #2
- my_string이 "bread"이므로 거꾸로 뒤집은 "daerb"를 return합니다.
[답]

for문을 돌려서 answer에 my_string의 마지막 값부터 넣어주었다.
제출 후 다른 사람들의 풀이를 보다가 StringBuffer을 사용하는 걸 보고 StringBuffer로도 작성해보았다.

StringBuffer를 사용하면 훨씬 더 간단해진 코드를 볼 수 있다.
StringBuffer
- String은 고정된 길이가 불변한 문자열이라 문자열을 수정하거나 추가하는 등 변경이 잦을 때 StringBuffer와 StringBulider를 사용한다.
- 그러나 String보다 무거운 편이라 문자열 변경 작업이 거의 없는 경우는 String 그렇지 않은 경우에 사용해준다.
StringBuffer / StringBulider
- StringBuffer : 멀티스레드 환경에서 사용
- StringBulider : 멀티스레드 환경이 아닐 때 사용
728x90
'프로그래머스 코딩 테스트' 카테고리의 다른 글
| [프로그래머스] 짝수 홀수 개수 (0) | 2023.02.02 |
|---|---|
| [프로그래머스] 직각삼각형 출력하기 (0) | 2023.02.02 |
| [프로그래머스] 배열 뒤집기 (0) | 2023.02.01 |
| [프로그래머스] 나이 출력 (0) | 2023.02.01 |
| [프로그래머스] 아이스 아메리카노 (0) | 2023.02.01 |
Comments