Advertisement
VladSmirN

Получить список из минимальных цифр целых чисел, содержащихся в исходном списке

Jun 30th, 2021
2,145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.52 KB | None | 0 0
  1. open System
  2.  
  3. [<EntryPoint>]
  4. let main argv =
  5.  
  6.     let list  =  [102; 13;24;111; 10 ]
  7.     //printf "%A" list
  8.     let rec  getData d =
  9.          let c = d/10
  10.          if c = 0 then d
  11.          else
  12.             let a = d%10
  13.             let b = getData c
  14.             if a > b then
  15.                 b
  16.             else
  17.                 a
  18.     let list2  = List.fold (fun acc elem  -> (getData elem ) :: acc ) [] list
  19.     let ansList = List.rev list2
  20.     printf "%A" ansList
  21.     System.Console.ReadLine() |> ignore
  22.     0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement