javascript - 如何用 * 和 - “理论”写一封信
问题描述
有谁知道我是否想给*
s写一封信
例如o
---***---
-**---**-
-**---**-
-**---**-
---***---
我知道我可以逐行生成一个循环,但我必须先计算我想写的单词
我正在寻找我可以应用的理论或规则,这样我就可以最大限度地减少计算我很懒惰:p 对不起
解决方案
我认为您可以为每个字母定义一个预定义的数组。例如,字母“O”将是这样的:
[
[0,0,0,1,1,1,0,0,0],
[0,1,1,0,0,0,1,1,0],
[0,1,1,0,0,0,1,1,0],
[0,1,1,0,0,0,1,1,0],
[0,0,0,1,1,1,0,0,0]
]
本质上,您甚至可以将其表示为字符串数组:
[
"000111000",
"011000110",
"011000110",
"011000110",
"000111000"
]
只有出现“1”的地方才会使用*
字符。但是,您仍然需要遍历这些数组以填充最终输出。
我认为每次都尝试计算它是不合逻辑的,您可以显示固定数量的字符,并且您只需要定义这些映射一次。
推荐阅读
- javascript - 更新状态时,组件不会使用更新的状态重新渲染 (REACT)
- c - 尝试写入每个文件名、位置和修改时间,包括 c 中的子目录
- swiftui - 绑定上的 SwiftUI 扩展
- python - python中没有输出,但在jupyter notebook中输出
- html - 我在这里使用 AJAX 有什么问题吗?
- python - 为什么使用证书后站点按域不可用?
- java - 如何使用 docker-compose 设置 selenoid
- php - 禁用 symfony 5 数据库连接
- gnu-make - 通过环境变量设置 Makefile (GNU Make) 的默认目标
- c# - 删除 EF 核心 (SQL Server) 中的级联树