问题标签 [ascii-art]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何匹配 ASCII 艺术中的 ASCII 艺术片段?
我正在为一个编程竞赛练习,在这个竞赛中,我可以选择使用 Python 还是 C++ 来解决每个问题,因此我对任何一种语言的解决方案都持开放态度——无论哪种语言最适合这个问题。
我坚持的过去问题的 URL 是http://progconz.elena.aut.ac.nz/attachments/article/74/10%20points%20Problem%20Set%202012.pdf,问题 F(“地图”) .
基本上,它涉及在一个大的 ASCII 艺术中匹配出现的一小块 ASCII 艺术。在 C++ 中,我可以为每幅 ASCII 艺术作品制作一个矢量。问题是当较小的部分是多行时如何匹配它。
我不知道该怎么做。我不想要为我编写的所有代码,只是对问题所需逻辑的想法。
谢谢你的帮助。
这是我到目前为止所得到的:
编辑:从下面的评论中,我从J.F. Sebastian
. 它有效,但我不明白这一切。我已经评论了我可以但需要帮助来理解函数return
中的语句count_pattern
。
python-3.3 - python扭曲的ascii艺术
你好 Stack Overflow 的好人,
看来我是带着询问回来了。
我已经从互联网上“借”了一些 ascii 艺术作品在我的程序中使用,别担心,我在最后对这位艺术家给予了充分的评价。无论如何,无论我如何格式化,它都会扭曲字母和符号的放置位置。
例如,当代码是这样的:
(这是列表的一部分)
运行时,它似乎是这样的:
我的问题是,这是我可能做过的事情,还是一个错误......
提前致谢!约翰。让我快速弄清楚一些事情,我要问的是为什么它在程序输出中被错误地打印出来......抱歉造成的任何混乱。标记的答案中给出的原因是正确的,我修改了我的程序以通过更改每行的结尾来修复错误,用不同的字符替换反斜杠。
c++ - ASCII 艺术,代码块问题 C++
我不明白为什么我运行程序时没有出现“\”。我想制作一些 ASCII 艺术,“\”是我想要制作的图片的基础。有什么解决方案吗?我正在使用代码块。
emacs - emacs 制作带有右对齐边框的方形块注释
由于外部强制执行的编码标准,我需要编写所有四个边对齐边框的代码注释。
在 Emacs 中,最简单的方法是:
- 将一些文本转换成这种格式的块注释
- 编辑块注释中的文本并让 Emacs 正确重排它
评论格式示例:
auto-fill-mode
本身不保留右侧边界。
java - 用循环制作 ASCII 菱形
我在创建菱形时遇到问题,我的代码在这里:
但是,输出是:
我认为问题出在我突出显示的代码中。
java - Ascii Art with Java - 创建具有不同符号边缘的正方形/矩形
我正在打印输出 ascii 艺术,它需要从控制台输入的两个整数,然后从这两个整数(然后是尺寸)中显示一个矩形或正方形。但是角必须是与主要符号不同的符号......但诀窍是短边必须只有 1 或 2 个原始符号(由于奇数或偶数。)
这里有两个例子:
6x9:
9x6:
我已经走了这么远(因为控制台只从 0 到 9 对吗?)需要添加什么来考虑角落?If语句会起作用还是其他什么?是的,我知道这仅适用于“正方形”。我将如何添加第二个维度?我能得到一些帮助吗?
java - 如何使用 Java 或 Javascript 将 ASCII Art 解析为 HTML?
我看到 Neo4j API 通过它的 API 非常巧妙地使用了 ASCII Art:
http://jaxenter.com/getting-started-with-neo4j-the-java-graph-database-47955.html
我想尝试类似的东西,但使用 ASCI Art to HTML。如何解析 ASCII 艺术,例如,给定一个 ASCII 艺术输入,例如:
: 可能会导致 HTML 输出类似于:
更新
这个问题被关闭了,理由是我需要“展示对正在解决的问题的最低限度的理解。”。我确实对要解决的问题有所了解。问题是我要解决的是使模板化的 HTML 在以下 Web 框架的源代码中更容易理解:
https://github.com/zubairq/coils
:尽管该解决方案可以应用于任何 Web 框架。从那以后,我看到有人尝试在这里用 C++ 制作初始版本:
https://github.com/h3nr1x/asciidivs2html/blob/master/asciidivs2html.cpp
: 非常令人印象深刻!如果您可以让它在 Java 或 Clojure 中运行,那么如果我们可以重新提出问题,我将提名赏金,这样您就可以获得更多积分:)
我运行了@meewok 提供的Java 解决方案,结果如下:
python - 反转倒置星号三角形
我正在尝试使用嵌套的 for 循环向用户询问一个整数,然后程序将输出一个反向的倒三角形,它的底部具有星号的数量并向下工作。它应该看起来像这样:
我的代码:
输出这个:
我不太确定如何更改我的 for 循环以使这项工作正常进行,而且我已经尝试了一段时间,因此非常感谢您的帮助。
java - Print an ASCII diamond of asterisks
My program that prints out a diamond like this:
But it only works if the parameter or each side of the diamond is 4
. For example if I input 6
, the spacing on the bottom triangle is wrong and I been trying to figure it out.
The bottom triangle doesn't change when the parameter is changed, only the top one does. It only works for input 4
.
batch-file - 我将如何使用一些多行 ascii 艺术作为我的计数器字符?(批)
这是字体
老实说,我不知道如何引用彼此相邻的多行字符..