API-挑战-CODE2040
对我来说,最具挑战性的方面可能是弄清楚如何正确设置连接并发送 JSONObjects。 我以前从未用任何语言做过类似的事情,所以我必须事先阅读一大堆。 最终,我想通了,并通过它我学到了很多。
第一阶段 - 我采用了一种基本方法,只是使用 Java 库来为我反转字符串。
第二阶段 - 我没有将字符串与数组中的每个项目进行比较,而是选择先创建一个排序数组,然后对数组执行二分搜索。 根据阵列的大小,此策略似乎更具成本效益。
第三阶段 - 我最终采用了蛮力方法,只是循环遍历小数组,比较前缀并将它们从 JSONArray 中删除。
第四阶段 - 这个阶段花费的时间最长,因为我不熟悉 ISO 8601 格式。 我遇到了 Java 8 更新时间库的问题,因为它不支持毫秒,只支持纳秒,并且时间戳包括毫秒。 无论哪种方式,我都看到 nano/millisecond
评论0
最新资源