공부/코딩테스트

코딩테스트 7

뀨뿌뀨뿌 2023. 5. 29. 13:55

Q.  양꼬치

문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.

🚫제한 사항
1 ≤ my_string의 길이 ≤ 1,000

❗입출력 예

my_string result
"jaron" "noraji"
"bread "daerb"

😀 내가 푼 답

function solution(my_string) {
    return my_string.split("").reverse().join("");
}
  • split()
    • 문자열을 일정한 구분자로 잘라서 배열로 저장
    • str.split(separator, limit)
      • separator로 잘라서, limit 크기 이하의 배열에 잘라진 문자열을 저장하여 리턴함
      • separator : 필수로 작성하지 않아도 됨, 문자열을 잘라 줄 구분자를 작성(문자열 또는 정규식), 값이 입력되지 않으면 문자열 전체를 배열에 담아서 리턴함
      • limit : 생략가능, 최대 분할 갯수 작성(ex)2를 지정하면 2개의 배열만 생성됨)
      • 아무것도 작성하지 않는 경우에는 문자열 전체를 배열에 담아서 리턴함
  • reverse()
    • 배열의 순서를 반전시킴
  • join()
    • 배열의 모든 요소를 연결해 하나의 문자열로 만듦
    • arr.join(separator)
      • separator : 배열의 각 요소를 구분할 문자열을 지정함, 이 구분자는 필요한 경우 문자열로 리턴함, 생략하면 배열의 요소들이 쉼표로 구분되며, 빈문자열이면 모든 요소들이 사이에 아무 문자도 없이 연결됨

😊 문제풀이 답안 OR 다른사람들 답안

function solution(my_string) {
    var answer = [...my_string].reverse().join("");
    return answer;
}

'공부 > 코딩테스트' 카테고리의 다른 글

코딩테스트 9  (0) 2023.05.30
코딩테스트 8  (1) 2023.05.29
코딩테스트 6  (0) 2023.05.26
코딩테스트 5  (0) 2023.05.26
코딩테스트 4  (0) 2023.05.26