문자열 my_string과 두 정수 m, c가 주어집니다. my_string을 한 줄에 m 글자씩 가로로 적었을 때 왼쪽부터 세로로 c번째 열에 적힌 글자들을 문자열로 return 하는 solution 함수를 작성해 주세요.
이제 어느정도 문제를 보면 어떻게 풀어야 되는지 감이 되었는데 이 문제 같은 경우는 m배수에서 c만큼 더하면 된다고 생각을 하였습니다. 인덱스는 0부터 시작하니까 -1을 해주면 됩니다.
my_string을 배열로 풀어준다.
split메서드나 전개연산자, 아니면 Array.from으로 배열을 만들어준다.
m배수와 c-1 에 있는 문자열을 filter로 걸러낸다.
다시 string으로 바꿔준다.
function solution(my_string, m, c) {
return Array.from(my_string).filter((v,i)=> i%m===0 +c-1 ).join('')
}