挑战
在这个挑战中,您必须使用尽可能多的M x N矩形块填充一个A x B矩形网格。
要求:
M x N矩形网格的大小总是大于A x B矩形块的大小。换句话说,min(M, N) ≥ max(A, B)
您可以自由旋转A x B矩形块。
这些A x B矩形块可以在边缘上彼此触摸,但不能相互重叠。
那些A x B矩形块或其一部分不能在M x N矩形网格之外。
您不必填充整个M x N矩形网格,因为有时这是不可能的。
示例
给定一个5 x 5矩形网格(或方形),如下所示:
📷
你必须用2 x 2矩形(或正方形)填充它。您能做的最好的就是4,如下所示:
📷
Input/Output
输入可以以任何合
我要对十进制lat液化天然气进行以下测试:
^[-+]?([1-8]?\d(\.\d+)?|90(\.0+)?),?[,\s]{1}[-+]?(180(\.0+)?|((1[0-7]\d)|([1-9]?\d))(\.\d+)?)$
这与lat/lng的格式很好:
53.58465, 113.50034
53.58465 113.50034
但是,我今天在日志文件中捕捉到了这种情况,并且不确定如何将regex更改为可选地包括以下内容:
53.58465° N, 113.50034° W
53.58465° N 113.50034° W // <--- No comma
53.5846