Greg Sabino Mullane:PostgreSQL谜题趣谈:表面积与3D切片
原文英文,约2200词,阅读约需8分钟。发表于: 。This article will contain spoilers both on how I solved 2022 Day 18's challenge "Boiling Boulders" using SQL, as well as general ideas on how to approach the problem. I recommend trying to solve...
这篇文章剧透了如何使用SQL解决2022年第18天的挑战“沸腾的巨石”,并提供了解决问题的一般思路。建议先尝试使用自己喜欢的编程语言解决问题。文章还提供了第18天挑战的教程和输入文件的格式。任务是确定熔岩巨石的总表面积。使用递归CTE来解决问题,遍历每个立方体并计算与其相邻的其他立方体的数量。通过减去被阻挡的面的数量,得到表面积的解决方案。这个SQL查询在真实数据集上运行时间为1.1秒。