ocaml - 如果两个输入列表是字谜,如何在 OCAML 中编写一个返回“true”的函数
问题描述
如果两个输入列表是字谜,如何在 OCaml 中编写一个函数,该函数接受两个列表并返回布尔值“true”。
我对 OCaml 很陌生,我很想了解更多。
在我评估代码之后,编译器会告诉我这样的信息:
# anagram ([1;2;4;7] , [2;4;7;9]) ;;
- : bool = false
解决方案
解决此问题的一种方法是基于以下观察:两个列表是字谜当且仅当它们在排序时相同。
推荐阅读
- python - 在对象列表中的所有对象上调用方法的惯用方式 Python 3
- ms-access - Microsoft Access 创建查找 10 到 11 个月前记录的查询
- c++ - const 限定符和前向引用
- html - 透明边框图像翻转底层背景颜色的渐变?
- charts - 谷歌表 - 价格图表演示
- makefile - 检查 makefile 中的 ifeq 变量
- python - google-speech API 转录响应重复多次
- postgresql - 双 Postgres 实例 config_file 问题
- r - 查找函数中使用的函数
- azure-data-factory - 使用 Azure 数据工厂加载数据时出现问题