[Ocaml] List 예제 문제

정민경·2023년 2월 12일
0

ocaml

목록 보기
2/6
post-thumbnail

- 예제 문제 풀이

  • range : 두 수 n, m ( n ≤ m ) 을 받아서 n 이상 m 이하의 수로 구성된 리스트를 반환하는 함수

    • range : int -> int -> int list = < fun >
  • concat : 리스트의 리스트를 받아서 모든 원소를 포함하는 하나의 리스트를 반환하는 함수

    • concat : 'a list list - > 'a list = < fun >
  • zipper : 두 리스트 a 와 b 를 순차적으로 결합하는 함수
    ( 두 리스트의 원소를 번갈아가며 합치기 )

    • zipper : 'a list -> 'a list -> 'a list = < fun >
  • unzip : 두 원소를 가지는 튜플의 리스트를 두 리스트로 분해하는 함수

    • unzip : ('a * 'b ) list -> 'a list ** 'b list
  • drop : 리스트 l 과 정수 n을 받아서 l 의 첫 n 개 원소를 제외한 나머지 리스트를 구하는 함수

    • drop : 'a list -> int -> 'a list = < fun >

0개의 댓글