代码出现:代码出现2020

时间:2024-03-03 16:00:42
【文件属性】:

文件名称:代码出现:代码出现2020

文件大小:144KB

文件格式:ZIP

更新时间:2024-03-03 16:00:42

Java

代码2020的到来 今年开始时有两个常见的问题。 第一部分是名为TwoSum的常见问题。 天真的解决方案是蛮力检查添加到其他值的每个值。 可以使用地图存储差异一次完成。 第二部分是第一部分的延续:ThreeSum。 这三个值的蛮力都有效,但是更好的O(n ^ 2)解决方案是对数字列表进行排序。 从index 0开始,同时使用两个附加索引index + 1和list.length() - 1 ,利用排序的顺序使两个指针彼此相对。 字符串处理。 我将数据"4-15 h: gcxfgbpbghdtrkhn"按空格分成一个元组,并遵循验证规则。 第三天可以用这行代码总结。 .filter(i -> grid[i][i * x % grid[0].length] == (int) '#') 。 在中浏览网格,并计算您撞到树上的次数(“#”)。 我在输入String中使用了Characters的in


【文件预览】:
advent-of-code-main
----gradlew(6KB)
----settings.gradle(37B)
----src()
--------main()
----gradle()
--------wrapper()
----README.md(3KB)
----gradlew.bat(3KB)
----.gitignore(2KB)
----build.gradle(489B)

网友评论