Tag: 哈斯克尔

hubris无法安装:缺少C库:ruby,ruby,ruby

我正拼命地尝试安装Hubris但是每当我运行“cabal install”时安装都会失败。 链接到Hurbis: https://github.com/mwotton/Hubris/tree/master/Haskell 链接到Cabal文件: https://github.com/mwotton/Hubris/blob/master/Haskell/hubris.cabal 失败的cabal命令是: cabal install –extra-include-dirs=/usr/include/ruby-1.9.1/x86_64-linux –extra-include-dirs=/usr/include/ruby-1.9.1 –extra-lib-dirs=/usr/lib –user –enable-shared –with-ghc=/usr/local/bin/ghc 错误消息是: Resolving dependencies… Configuring hubris-0.0.4… cabal: Missing dependencies on foreign libraries: * Missing C libraries: ruby, ruby, ruby This problem can usually be solved by installing the system packages that provide these libraries (you may need the “-dev” versions). If […]

在一组正分数上绘制排名

我有一个积极的分数列表: [98.5, 85, 50, 50, 23, 0, 0, 0] 我想为这些分数分配排名: [1, 2, 3, 3, 4, 5, 5, 5] 当两个连续分数具有相同的值时,它们获得相同的等级。 知道如何以function的方式解决这个问题吗? ( 在Haskell和Ruby中发布,因为我认为这两种解决方案都是可行的并且可以移植 )