solve_1.ml 531 B

12345678910111213141516171819202122
  1. open Stdio
  2. (* open Str *)
  3. let input_info =
  4. let rec one_string inp nb_rows nb_columns =
  5. let line = In_channel.input_line In_channel.stdin in
  6. match line with
  7. | None -> (inp, (nb_rows, nb_columns))
  8. | Some x -> one_string (inp ^ x) (nb_rows + 1) (String.length x)
  9. in one_string "" 0 0
  10. ;;
  11. let grid = (fst input_info);;
  12. let nb_rows = (fst (snd input_info));;
  13. let nb_columns =(snd (snd input_info));;
  14. let solve = 0
  15. ;;
  16. let () = printf "%d %d\n\n%s" nb_rows nb_columns grid;
  17. printf "Total: %d\n" solve;;