• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

명령형 => 함수형 변환

22.06.07 21:36 작성 조회수 182

0

  const f1 = (str) => {
    let acc = '';
    for (let i = 0; i < str.length; i++) {
      acc += str.slice(0, i + 1) + '\n';
    }
    console.log(acc);
  };
f1("*****")

먼저 명령형으로 작성한다음 함수형으로 바꾸려하는데.. 변환이 잘 안되네요.. 

위 코드는 어떻게 하면 함수형으로 바꿀 수 있을까요?

답변 2

·

답변을 작성해보세요.

1

const f1 = (str) => 

    reduce((a, b) => a + b,

        map(i => str.slice(0, i + 1) + '\n', 

           range(str.length)));

 

참고해보세요 :)

1

혹시 혼자서 해보셨나요? :)