링크드 리스트 a->b->c->d->e가 있다.
이것을 접어서(fold) a->e->b->d->c가 되도록(make it look like) 만드는 알고리즘을 짜보시오.
swap(b,e) 후 swap(b, c)
근데 folding은 모노이드같은 컬렉션을 하나의 값으로 환원(reduce)하는걸 의미하지 않냐? 이건 폴딩이랑은 관계없어보이는데
엥 이거 완전 DNA
swap(b,e) 후 swap(b, c)
근데 folding은 모노이드같은 컬렉션을 하나의 값으로 환원(reduce)하는걸 의미하지 않냐? 이건 폴딩이랑은 관계없어보이는데
엥 이거 완전 DNA