erlang趣事四
来源:互联网 发布:本科毕业论文 知乎 编辑:程序博客网 时间:2024/06/05 06:04
看到面试题有关于书上几个例子的,所以又写了一遍。
%%% =================================================================%%% @author hengbin%%% @date 2016-2-22%%% @copyright hengbin%%% @doc @todo Add description to demo1.%%% =================================================================-module(demo1).%%% =================================================================%%% API functions%%% =================================================================-compile(export_all).%%% =================================================================%%% Internal functions%%% =================================================================%%for循环for(Max,Max,F)->[F(Max)];for(Min,Max,F)->[F(Min)|for(Min+1,Max,F)].%%比格拉斯三原数payth(N)->[{A,B,C}||A<-lists:seq(1,N), B<-lists:seq(1,N), C<-lists:seq(1,N), A*A + B*B =:= C*C, A+B+C=<N].%%快速排序qsort([])->[];qsort([H|T])->qsort([X||X<-T,X<H]) ++[H]++ qsort([X||X<-T,X>H]).%%回文构词get_number([])->[[]];get_number(L)->[[H|T]||H<-L,T<-get_number(L --[H])].%%列表中的元素进行随机排序shuffle(L) -> List1 = [{random:uniform(), X} || X <- L], List2 = lists:keysort(1, List1), [E || {_, E} <- List2].
测试如下:
0 0
- erlang趣事四
- erlang趣事一
- erlang趣事二
- erlang趣事三
- erlang趣事之guard
- erlang 趣事之 socket通讯
- erlang趣事之 列表推导
- erlang趣事五之catch和try_catch
- erlang趣事六erlangshell ssh登陆
- erlang趣事之erts的home路径
- erlang趣事之二进制型与位于法
- 趣事:
- erlang杂记四---otp
- Erlang学习四
- Erlang学习进度情况(四)
- Erlang并发编程(四) --- mochiweb
- 网友四年来呕心沥血收集的武汉公交趣事
- 网友四年来呕心沥血收集的武汉公交趣事
- Cpp_内联函数
- HDOJ 饭卡
- sqlserver字段添加注释方法
- iOS-UI-基本控件之UISwitch
- zstu 2532 hdu 1466 计算直线的交点数
- erlang趣事四
- MFC函数简单解释(更新至28日凌晨)
- iOS-UI-基本控件之UILabel
- LeetCode 32 - Longest Valid Parentheses
- BZOJ1170: [Balkan2007]Cipher|hash
- 要出发公司笔试题
- POJ 3368 Frequent values (RMQ)
- Nginx学习笔记七Nginx的Web缓存服务
- 类和对象