https://github.com/hydrogendeuteride/HaskellGameOfLife
GitHub - hydrogendeuteride/HaskellGameOfLife: conway`s game of life written in haskell
conway`s game of life written in haskell. Contribute to hydrogendeuteride/HaskellGameOfLife development by creating an account on GitHub.
github.com
하스켈 연습용으로 한번 만들어봄.
만들어보니까 알겠는데 하스켈은 리스트 탐색이 양날의 검인듯.
벡터나 셋이 있긴 해서 다행이지만, 리스트만으로는 시간 복잡도가 심하게 늘어나는 경우가 있음.
벡터는 몇 가지 기능에서는 모나드를 사용해야 돼서 쓰기가 좀 꺼려짐.
IO쪽은 작성하기 귀찮아서 다른 데서 가져옴.
모나드까지만 조금 공부하고 나머지는 훑어만 보고 때려쳐서 코드가 간결함.
'Computer' 카테고리의 다른 글
Github Gist 사용법 (0) | 2021.01.18 |
---|
댓글