Clojure- 您如何从 link 中提取天气数据,然后计算出每个日历月中最热的一天

Clojure- How would you pull weather data from a link and then work out the warmest day of each calendar month

所以我在 4clojure.com 上浏览练习题,有一个问题我似乎无法解决,请记住,clojure 对我来说是个新手。问题是根据他们提供的 link 算出每个日历月中最热的一天?这是我在网上遇到的最难的问题之一,我真的知道如何解决这个问题。 https://www.metoffice.gov.uk/hadobs/hadcet/cetdl1772on.dat),也就是他们提供的 link 以及文件格式的辅助信息。 “文件格式为第 1 列:年,第 2 列:日,第 3-14 列:每日 CET 值,以 十分之一度。有12列; 12 个月中的每个月一个。已经尝试了一个小时,但进展为零,这让我感到压力很大,因为这是我第一次为在线练习题而苦苦挣扎:/

大纲:

  • 在 url 上使用 slurp 得到一个巨大的字符串
  • 使用str/split-lines获取每一行
  • 使用str/split获取每一行的每个字段
  • 使用 Java 互操作 Integer/parseInt 为每个字段转换“123”-> 123
  • 等等

请参阅 this template project 的 README 中的文档列表。

特别学习 Clojure CheatSheet,以及 Brave Clojure 和 Getting Clojure 等书籍。