응 모 MOOC 온라인강의 과제야.


문제 자체는 많이들 봤을법한 거야.


(The ((quick) (brown) (fox)) jumps (over the lazy dog.))


이런 문자열이 있으면 ( ) 짝 맞나 안맞나 검사하는 걸 만드는거야.


이걸 병렬처리로 하는 알고리즘과 프로그램을 만드는 건데, 테스트 대상은 길이 100,000,000 짜리 문자열이고, 병렬화 Threshold 는 길이 10,000 야.



병렬화되지 않은 () 짝맞추기는 곧잘 해봐서 만만하게 생각했는데, 나한테는 이게 생각보다 매우 어려웠어 OTL


이 과제는 문제 3개로 이루어져 있고, 이게 문제 3개중 하나인데, 지금은 제출기한이 지나서 6월 말까지 20% 감점 당하고 제출이 가능한 상태야.



역시 무식하면 공부해야 돼 OTL