강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

jjang9님의 프로필 이미지
jjang9

작성한 질문수

함수형 프로그래밍과 JavaScript ES6+ 응용편

추억의 별 그리기

명령형 => 함수형 변환

작성

·

329

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

MDU 유인동님의 프로필 이미지
MDU 유인동
지식공유자

const f1 = (str) => 

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

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

           range(str.length)));

 

참고해보세요 :)

1

MDU 유인동님의 프로필 이미지
MDU 유인동
지식공유자

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

jjang9님의 프로필 이미지
jjang9

작성한 질문수

질문하기