Notice
Recent Posts
Recent Comments
Link
«   2026/05   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags
more
Archives
Today
Total
관리 메뉴

개발자도전

[프로그래머스] 문자열 뒤집기 본문

프로그래머스 코딩 테스트

[프로그래머스] 문자열 뒤집기

도do 2023. 2. 2. 12:36
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
Comments