我被问到了这个面试问题
在游戏中,我们必须将厨房物品的矩阵渲染成实际的图形。要做到这一点,你必须 给出表格中厨房物品的矩阵信息-
<height, width of room>
<item_type> <x position> <y position>
比如说
<2,2>
sugar 0,1
spoons 1,1
这相当于01时的糖和11时的1勺糖
生成ASCII转换糖(空白为空方块)
Blank Blank
Sugar Spoon
假设没有内存溢出,则对arbit输入执行此操作
我对内容进行了循环,编写了for循环,但我的代码有错误。最好的方法是什么?创建一个字典或大小为NxN的文件,并在其上循环,然后放入空格或条目
试试这个
我认为这个问题没有具体的答案。但也许像这样的事情会很好:
这是我的字典解决方案,
与矩阵表示法相比,使用roommatrix is sparse时效率更高,因为空单元格不会被保存。
但是,我已经将房间表示封装在一个对象中,因此可以更改表示,同时保持有用的方法完好无损。
相关问题 更多 >
编程相关推荐