Questions tagged «ascii-art»

这项挑战涉及使用文本字符作为绘画来创建或解析图片。通常,它仅使用1963年ASCII标准定义的95个可打印字符(总共128个)。

26
尝试做一个立方体!
基于此:让我成为正方形! 您需要输出以下内容: #### # # # ### # # # # #### 其中将“#”替换为输入。 如果输入“ A”,您应该得到 AAAA A A A AAA A A A A AAAA 如果输入“&”,则应该得到 &&&& & & & &&& & & & & &&&& 排行榜 这是一个堆栈片段,用于按语言生成常规排行榜和获胜者概述。 显示代码段 /* Configuration */ var QUESTION_ID = 121651; // Obtain this from …

18
给我盖毯!
我想要一条看起来像这样的毯子。每个条带都在上方,下方,上方,下方。可以打印吗? \\\\////\\\\////\\\\////\\\\////\\\\////\\\\//// \\//// \\//// \\//// \\//// \\//// \\//// //// //// //// //// //// //// ////\\ ////\\ ////\\ ////\\ ////\\ ////\\ ////\\\\////\\\\////\\\\////\\\\////\\\\////\\\\ \// \\\\// \\\\// \\\\// \\\\// \\\\// \\\ \\ \\\\ \\\\ \\\\ \\\\ \\\\ \\ \\\ //\\\\ //\\\\ //\\\\ //\\\\ //\\\\ //\ \\\\////\\\\////\\\\////\\\\////\\\\////\\\\//// \\//// \\//// \\//// \\//// \\//// \\//// //// …

3
关于advacado的挑战
灵感来自此。挑战过程中没有鳄梨受到伤害。 你好,我有挑战,我需要帮助鳄梨,所以我需要程序告诉我鳄梨需要多长时间 观察此ASCII艺术鳄梨: ###### # # # #### # # # p# # ## #### # # # ###### 该鳄梨由#s 的外部(特别是#每行上s 的第一个和最后一个序列)和一个凹坑(#鳄梨中的s 形状,不接触鳄梨的外部)组成。 通过对这些ASCII艺术鳄梨的严格测试,我发现了以下内容: avocado juice in fluid ounces = number of spaces inside avocado but outside pit (the pit is marked with a p in the example) + 2 …

5
我忘了毛巾日
我忘了毛巾日 沙盒链接 两个示例的PHP脚本(错误,格式化字符串) 更正了PHP脚本,输入内容为自解释 PHP脚本具有更多输入注释/注释$argv,可查看不同结果 如您所知,5月25日被称为“ 毛巾日”,因为毛巾有很多用途。 摘自《银河系旅行者指南》一书的简单摘录(我个人认为这本书是《日常指南》),其中指出: “毛巾是星际旅行者可以拥有的最有用的东西。部分它具有很大的实用价值。” 如果您需要有关毛巾的更多信息,请检查此SE.scifi答案 挑战 希望您能用一条毛巾作为腿毛做毛巾。 用任何需要两次输入的有效编程语言编写完整的程序或函数 size Integer : #The size message string : #A sentence 如何用这些值画一条毛巾? 首先使用size: 根据输入的尺寸画一条毛巾,我们的毛巾采用ASCII技术 width = 12*size #the line that has the "bar" its always present with different sizes Width is defined as: from the first | to …

4
没有“半空杯子”之类的东西
您可能知道玻璃是半满还是半空的反问。我对这个词感到有些厌倦,所以我决定是时候以编程方式消除对玻璃充满或空虚的困惑了。 您的任务是编写一个程序,该程序采用 丑陋的玻璃杯并输出相应的精美玻璃杯的ASCII艺术作品。它也必须决定玻璃是否是full,mostly full,mostly empty或empty和输出这个问题,以及(4任何恒定的,不同的输出值做)。 TL; DR 输入是玻璃(#字符)和液体(a-z)在玻璃内部和外部随机分布的ASCII艺术。玻璃内的液体掉落并积聚在其底部,玻璃外的液体被丢弃。液体沉淀在底部后,输出玻璃的ASCII文字。确定玻璃杯已满并输出。 丑陋又漂亮的眼镜 通常,玻璃是由#字符制成的容器,该字符具有底部,两个侧壁且没有顶部。 有效的眼镜上没有孔。(#必须连接所有字符。) #输入ASCII文字的每行中至少要有两个字符,或者没有。没有一行恰好一条#。 输入的ASCII艺术作品的顶行将始终恰好有两个#。 有效的眼镜在其定界#字符壁中恰好有一个局部最小值。这意味着液体不会被困在某处。 玻璃的分隔墙将没有局部最大值。 #玻璃底部下方不会有任何东西。 玻璃的内部将始终是一个连通的空间。 输入中可能包含前导/后缀空格和换行符。 有效眼镜和无效眼镜的示例: VALID (possible input to your program): # # # # #### # # # # # # # # # # # # ## # # # # ### # # …

4
Code Golf:Letter-Ception
挑战: 输入一个字母X(从A到Z的大写或小写)和一位数字N(0-9)时,打印由N * X组成的相应字母X。 这封信必须来自以下列表: AAA BBBB CCCC DDDD EEEEE FFFFF GGG H H A A B B C D D E F G H H AAAAA BBBB C D D EEEE FFFF G GG HHHHH A A B B C D D E F G G H H A …

9
加入房间
所以,这里有一张地牢的地图... ########## # ##### # ##### ########## ########## ########## ########## #### ## #### ## ########## 假设英雄在房间A(在左上方)中,而他们的目标(王子在遇难中?)在房间B(在右下方)中。我们的地图不允许英雄前进到他们的目标。 我们需要增加一条通道... ########## # ##### # ##### ####.##### ####.##### ####.##### ####.##### #### ## #### ## ########## 在那里,好多了! 规则 接受地牢图(由散列和空格组成,行由换行符分隔的程序或函数)。 它将输出一个地图,该地图上添加了点,以表示在空格字符之间的直接路径上的所有空格中的段落。 它不会更改行长或行数。 通道都是从空间到空间的直线。 通道不能转弯 它们不会在空间和地图边缘之间。 使用任何语言。 尝试以最少的字节数执行转换。 如果无法绘制通道,请返回地图,保持不变。 贴图的所有边缘都应始终具有哈希值(您无需在边缘处处理空格)。 输入地图始终为矩形,每行宽度应相同。 测试用例 #### #### # # => …

7
你有一本书要写!
您在虚拟的老式印刷机上工作。为了帮助您更快地排列等宽字母,您决定制作最短的程序来帮助您。给定文本字符串和页面大小,生成并输出文本的每一页。 例子 例如,页面宽度为14,高度7和一些文本的是您的书: 14, 7, "Fruits make an extremely good snack due to their utterly scrumptious sweetness. They are also very healthy for you." +------------+ | Fruits | | make an | | extremely | | good snack | | due to | +------------+ +------------+ | their | | utterly …

11
让我倒置一棵圣诞树!
挑战 我们都知道普通的圣诞树-但是倒挂的圣诞树呢!这是一个相当容易的圣诞节主题挑战。挑战的目的是使我成为一棵ASCII颠倒的圣诞树。以下是此挑战的规则: 接受一个奇数正整数。您可以假设它始终在7和之间51。 树的底部将由以下字符组成: ___ \ / | 树的顶部(星星)将由一个组成*。 树的每一行都将使用<?>其中?任意数量-s 的格式构造。例如,如果制作一条长度5为的线,则该线应为<--->。或者,如果要画一条长度的线,那条8线应该是<------>。 这是树体的构造方法: 以n给定的奇数为输入,并创建长度为该树的线。 减去4从n并创建一个行树长度。 减去2从n并创建一个行树长度。 递减n的2。此后,除非n等于5,否则返回步骤2。 底数(请参阅步骤2),星形(请参阅步骤3)和树的每一行(请参阅步骤4和5.)均应以原始奇数输入(请参阅步骤1)为中心。宽度。 示例/测试用例 odd number inputed: 7 ___ \ / | <-----> line length -> 7 <-> line length -> 7 - 4 = 3 <---> line length -> 7 - 2 = 5 * …

7
振荡平等
我们的对象在两个整数点之间[l, r]以每时间单位一个单位的速度从lon 开始振荡t=0。您可以假设l < r。例如,如果一个对象在上振荡[3, 6],则我们有: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> 4 t=7 -> 3 t=8 -> 4 等等,但是物体不断振荡,所以我们还有t=0.5 -> 3.5和t=3.7 -> 5.3。 由于两个物体之间振荡[l1, r1],[l2, r2],确定是否存在过一段时间t,使得这两个对象共享相同的位置。您可以采用l1, r1, l2, r2任何方便的格式,并输出任何真实/错误值。 真实的输入: [[3, 6], [3, 6]] [[3, 6], [4, 8]] …
15 code-golf  array-manipulation  decision-problem  code-golf  math  number-theory  palindrome  integer-partitions  code-golf  math  decision-problem  geometry  code-golf  string  random  code-golf  ascii-art  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  code-golf  graphical-output  code-golf  number-theory  primes  integer  factoring  code-golf  sequence  array-manipulation  integer  code-golf  array-manipulation  matrix  code-golf  sequence  binary  code-golf  game  cellular-automata  game-of-life  binary-matrix  code-golf  string  ascii-art  code-golf  random  generation  logic  code-golf  string  code-golf  code-golf  sequence  array-manipulation  random  apl  code-golf  code-golf  sequence  primes  code-golf  math  sequence  integer  code-golf  number  arithmetic  array-manipulation  decision-problem  code-golf  ascii-art  number  code-golf  restricted-source  quine  code-golf  chess  board-game  code-golf  math  sequence  code-golf  number  sequence  kolmogorov-complexity  code-golf  number  sequence  arithmetic  code-golf  math  number  alphabet  code-golf  ascii-art  classification  statistics  apl  code-golf  array-manipulation  matrix  code-golf  string  kolmogorov-complexity  code-golf  sequence  binary  base-conversion  binary-matrix  code-golf  string  classification  code-golf  tips  python  code-golf  combinatorics  binary  subsequence  restricted-time  code-golf  number  number-theory  code-golf  math  number  complex-numbers  code-golf  string  code-golf  string  code-golf  string  random  game  king-of-the-hill  python  code-golf  number  sequence  code-golf  number  sequence  code-golf  code-golf  math  number  array-manipulation  code-golf  array-manipulation  decision-problem  code-golf  string  code-golf  sequence  integer 

6
如何用十六进制编码颜色
六边形棋盘格或平面拼贴是三色的-意味着仅使用三种颜色(例如红色,蓝色和绿色),就可以对每个六边形进行着色,而没有任何两个共享颜色边界的六边形。显示这种模式的部分示例。 给定局部ASCII六边形拼贴(通过STDIN,从文件中读取等),请更改字符的颜色(通过ANSI代码,图像处理等)以适合此颜色。扭曲是六边形的中间(*下面的,是三种颜色),并且它们之间的线需要混合使用两种相应的十六进制*颜色。如果线在外边界上,则应与对应*。 例如,给定的部分六角形平铺 / \ / \ / \ / \ | * | * | * | * | \ / \ / \ / \ / | * | * | * | \ / \ / \ / 假设我们决定将左上角的十六进制着色*为红色,并将其两个相邻的着色为蓝色和绿色(顺时针旋转)。然后,该|行需要为洋红色,该/行需要为黄色。如果我们继续着色,我们最终将得到如下所示(为清晰起见,将其放大): 或者,输入 / \ | * | / \ …

2
绘制半透明框
注意:由于SE字体怪异:P :( 给定一个代表矩形角的四元组列表,以该顺序在彼此之间绘制半透明矩形。 对于此挑战,您需要在左上角具有最小的坐标,并且x轴向右增加,y轴向下增加。 四元组(x0, y0, x1, y1)或(x0, x1, y0, y1)代表(x, y)矩形的左上角和右下角的坐标对(您可以为矩形选择两种格式中的任一种,但必须一致) “半透明矩形”是什么意思?好吧,对于这个挑战,您将使用空格字符和大多数箱形绘图字符。特别是所有用于绘制矩形的矩形,包括“粗体”字符。绘制半透明的矩形时,首先将占据空间的所有细线消失,所有粗线都将变细,然后再用粗线绘制矩形本身。 例如,如果先在左上角绘制一个矩形,然后在右下角绘制一个矩形,则它可能看起来像这样: ┏━━━━┓ ┃ ┃ ┃ ┃ ┃ ┏━━╇━━┓ ┃ ┃ │ ┃ ┗━╉──┘ ┃ ┃ ┃ ┃ ┃ ┗━━━━━┛ 为了清楚起见,严格在矩形内的所有线条的线条都会变亮(粗体->细线->无)(例如,朝下的线条的顶部边缘而不是底部边缘受到影响)。 测试用例 对于每个测试用例,将给出一定数量的输入行,然后是unicode-art。 0 0 5 5 5 5 10 10 3 3 7 7 2 2 8 …

7
画一些ASCII星
给定臂的大小作为输入,编写一个绘制ASCII星号的程序或函数。 这是一颗大小的星星 1 _/\_ \ / |/\| 这是一颗大小的星星 2 /\ __/ \__ \ / \ / | /\ | |/ \| 这是一颗大小的星星 3 /\ / \ ___/ \___ \ / \ / \ / | /\ | | / \ | |/ \| 等等。 输入值 任何方便格式的一个正整数,n > 0。 输出量 遵循上述规则,以ASCII艺术形式表示星星。前导/尾随换行符或其他空格是可选的,但前提是要正确对齐这些点。 …

10
给我围栏!
挑战 这是一个简单的挑战。给定两个正整数, w并h创建一个宽度为w,高度为的ASCII栅栏h。围栏应使用以下规则构造: 该+角色将代表一个职位。 该-字符将用于表示围栏的宽度。 的|将被用于表示围栏的高度。 在精确-输出了三个字符之后,必须随后输出一个+字符。除四个角以外,您输出a的任何其他时间都是无效的。您可以从左或从右开始遵循此规则(请参见示例),但是必须保持一致。+ 在准确|输出两个字符之后,必须随后输出一个+字符。除四个角以外,您输出a的任何其他时间都是无效的。允许您从顶部或底部开始遵循此规则(请参见示例),但是必须保持一致。+ 每个围栏都将恰好具有四个角,并且每个角将用表示+。 换句话说:每三个-字符必须输出一个+。并且每两个|字符必须输出一个+。 你可以假设栅栏将永远是一个矩形,并且这两个w和h永远不会大于100或小于1。尾随和/或前导空格是允许的。 示例/测试用例 w = 1 h = 1 +-+ | | +-+ w = 3 h = 2 +---+ | | | | +---+ w = 5 h = 7 +---+--+ or +--+---+ | | | | | | + …

20
给我烤一个蛋糕!
这是一块蛋糕: _========_ | | +________+ | | +________+ | | +________+ 它是8宽,3高和1深。 您必须编写一个程序,通过3个输入来制作蛋糕。第一个输入控制中间有多少个下划线=,顶部是s。这是第一个宽度为10而不是8的蛋糕: _==========_ | | +__________+ | | +__________+ | | +__________+ 第二个输入控制蛋糕的高度。这是第二个蛋糕,高度为4而不是3: _==========_ | | +__________+ | | +__________+ | | +__________+ | | +__________+ 注意各层的重复。 第三个输入控制它的深度。那就是| |要包含在顶部的个数。这是深度为2而不是1的第三个蛋糕 _==========_ | | | | +__________+ | | +__________+ | …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.