问题标签 [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.

0 投票
3 回答
988 浏览

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

0 投票
1 回答
1449 浏览

python-3.3 - python扭曲的ascii艺术

你好 Stack Overflow 的好人,

看来我是带着询问回来了。

我已经从互联网上“借”了一些 ascii 艺术作品在我的程序中使用,别担心,我在最后对这位艺术家给予了充分的评价。无论如何,无论我如何格式化,它都会扭曲字母和符号的放置位置。

例如,当代码是这样的:

(这是列表的一部分)

运行时,它似乎是这样的:

我的问题是,这是我可能做过的事情,还是一个错误......

提前致谢!约翰。让我快速弄清楚一些事情,我要问的是为什么它在程序输出中被错误地打印出来......抱歉造成的任何混乱。标记的答案中给出的原因是正确的,我修改了我的程序以通过更改每行的结尾来修复错误,用不同的字符替换反斜杠。

0 投票
3 回答
1536 浏览

c++ - ASCII 艺术,代码块问题 C++

我不明白为什么我运行程序时没有出现“\”。我想制作一些 ASCII 艺术,“\”是我想要制作的图片的基础。有什么解决方案吗?我正在使用代码块。

0 投票
4 回答
1336 浏览

emacs - emacs 制作带有右对齐边框的方形块注释

由于外部强制执行的编码标准,我需要编写所有四个边对齐边框的代码注释。

在 Emacs 中,最简单的方法是:

  1. 将一些文本转换成这种格式的块注释
  2. 编辑块注释中的文本并让 Emacs 正确重排它

评论格式示例:

auto-fill-mode本身不保留右侧边界。

0 投票
4 回答
2297 浏览

java - 用循环制作 ASCII 菱形

我在创建菱形时遇到问题,我的代码在这里:

但是,输出是:

我认为问题出在我突出显示的代码中。

0 投票
1 回答
3750 浏览

java - Ascii Art with Java - 创建具有不同符号边缘的正方形/矩形

我正在打印输出 ascii 艺术,它需要从控制台输入的两个整数,然后从这两个整数(然后是尺寸)中显示一个矩形或正方形。但是角必须是与主要符号不同的符号......但诀窍是短边必须只有 1 或 2 个原始符号(由于奇数或偶数。)

这里有两个例子:

6x9:

9x6:

我已经走了这么远(因为控制台只从 0 到 9 对吗?)需要添加什么来考虑角落?If语句会起作用还是其他什么?是的,我知道这仅适用于“正方形”。我将如何添加第二个维度?我能得到一些帮助吗?

0 投票
4 回答
3006 浏览

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 解决方案,结果如下:

0 投票
3 回答
7919 浏览

python - 反转倒置星号三角形

我正在尝试使用嵌套的 for 循环向用户询问一个整数,然后程序将输出一个反向的倒三角形,它的底部具有星号的数量并向下工作。它应该看起来像这样:

我的代码:

输出这个:

我不太确定如何更改我的 for 循环以使这项工作正常进行,而且我已经尝试了一段时间,因此非常感谢您的帮助。

0 投票
3 回答
3953 浏览

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.

0 投票
3 回答
6653 浏览

batch-file - 我将如何使用一些多行 ascii 艺术作为我的计数器字符?(批)

这是字体

老实说,我不知道如何引用彼此相邻的多行字符..