reserver()
-
[프로그래머스] 문자열 뒤집기알고리즘 노트 2023. 10. 19. 09:37
my_string에서 s부터 e까지의 문자열을 추출해 순서를 뒤집은 후 다시 원본 문자열과 합쳐주면 됩니다. 과거 문자열 뒤집기를 사용해봤기에, 그에 맞게 다시 구현을 해보았습니다. [문제풀이] 1. my_string을 char배열로 변경합니다. 2. while문을 통해 s가 e보다 작거나 같을 때 까지 수행을 반복합니다. 3. 임시 값인 temp 변수를 만들어 놓고, chars[s]를 넣고 chars[e]와 교체작업을 하는데 사용해줍니다. 4. s는 1씩 늘리고, e는 1씩 감소시킵니다. 5. 순서가 바뀐 문자 배열을 new String으로 문자열 오브젝트로 변환해 return합니다. 근데 이것보다 훨씬 더 간편한 문자열 뒤집기 방법이 있었으니..그것은 바로 StringBuilder의 reverse()..