IBM Research

谜题   IBM-293

把 ISRL 字母拼成对称形状

IBM Research · Ponder This · 2022 年 9 月

IBM Ponder This #293 · 2022 年 9 月

为庆祝 IBM 以色列研究实验室更名为 ISRL 及五十周年,本题要求把 I、S、R、L 四个格点字形不重叠地拼成关于水平或竖直轴对称的图案。只考虑格子是否占据,字母标记不影响对称性。

例如 HRL 字形:

H H RR  L  

HHH RR  L  

H H R R LLL

可拼成:

LLLRH H  

LRR HHH  

LRRRH H

任务:设计清晰可辨、尽量接近下例的 ISRL 字形,并给出对称拼法:

I SSS RR  L  

I S   R R L  

I SSS RR  L  

I   S R R L  

I SSS R R LLL

答案先按 ISRL 顺序列出各字母格点坐标,再列 [x,y,r],r 表示顺时针旋转 90° 的次数,(x,y) 为旋转后的字形原点在整体图中的位置。

HRL 例子可用 H=[[0,0],[0,1],[0,2],[1,1],[2,0],[2,1],[2,2]],R=[[0,0],[0,1],[0,2],[1,1],[1,2],[2,0]],L=[[0,0],[0,1],[0,2],[1,0],[2,0]],摆放 [[4,0,0],[1,0,3],[0,0,1]]。

附加问题:使用 H、R、L、I、S、R、L 全部七个字母,重复的 R、L 必须各用同一字形。

解答

认真尝试后再打开

待补充。