文件名称:haskell-challenges:Haskell解决的代码挑战
文件大小:31KB
文件格式:ZIP
更新时间:2024-05-21 15:53:46
Haskell
Haskell挑战 此仓库包含一些要解决的挑战。 挑战是Haskell特有的(我想甚至是特有的),而且大多数挑战可能不会翻译成其他编程语言。 每个挑战都是一个独立的项目(对支持将不胜感激)。 存在此回购券是为了给想参加的人带来乐趣,而不是为了评估任何人的技能,因此请不要将其用于此目的,尤其是在招聘过程中。 挑战的选择标准: 困难:从“有点不平凡”到“相当困难”。 到目前为止,还没有任何计划可以使挑战变得轻而易举或愚蠢。 如果您不能解决挑战,那是因为它很难解决 至少有一种解决方案不需要编写大量代码。 理想情况下,使用几十行代码。 time_spent_thinking / time_spent_typing比值越大,效果越好 没有太多需要处理的极端情况。 处理边角案件无济于事 关于挑战,Haskell有一些特定之处。 例如,它依赖于评估模型或类型系统或生态系统等的细节。 可以以易于理
【文件预览】:
haskell-challenges-master
----h3-transform-typed()
--------Setup.hs(46B)
--------src()
--------stack.yaml.lock(449B)
--------README.md(2KB)
--------h3-transform-typed.cabal(974B)
--------test()
--------stack.yaml(35B)
----LICENSE(1KB)
----h4-largest-powers()
--------Setup.hs(46B)
--------src()
--------stack.yaml.lock(449B)
--------README.md(3KB)
--------test()
--------h4-largest-powers.cabal(1003B)
--------stack.yaml(2KB)
----h2-inspect-forced()
--------Setup.hs(46B)
--------src()
--------h2-inspect-forced.cabal(976B)
--------stack.yaml.lock(449B)
--------README.md(3KB)
--------test()
--------stack.yaml(35B)
----.github()
--------FUNDING.yml(72B)
----README.md(3KB)
----force-elems()
--------Setup.hs(46B)
--------src()
--------stack.yaml.lock(449B)
--------README.md(3KB)
--------force-elems.cabal(866B)
--------test()
--------stack.yaml(35B)
----h5-prerun-action()
--------Setup.hs(46B)
--------src()
--------stack.yaml.lock(449B)
--------h5-prerun-action.cabal(960B)
--------README.md(6KB)
--------test()
--------stack.yaml(2KB)