首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >科德道夫: HEX

科德道夫: HEX
EN

Code Golf用户
提问于 2019-09-18 13:40:52
回答 2查看 574关注 0票数 5

INTRODUCTION

我喜欢卡玛菲尔德:他是一名音乐制作人,创作原创音乐曲目。他的作品也非常符合他的风格。

他有一个徽标女巫,我发现他真的在接受采访:

目标

您的目标将是复制该标志,图形或在ASCII。

编辑

@NahuelFouilleul设法提供了一个可读的ascii版本:

代码语言:javascript
复制
     / \
   /|   |\
 /  |   | |\
|\ /|\ / \|/|
| | \ |     |
|/ \ / \    |
| \ | / |   |
 \|/ \|/ \ /
   \  |  /
     \|/

规则

  • 标志可以是任何大小,但必须是可识别的(每个六边形部分必须是可见的)。
  • 颜色不重要,只有画才重要。
  • 每条线可以是相同的厚度,你可以忘记这两个点。
  • 这是一个共同的挑战,所以最少的字节数获胜。
  • 通常的漏洞是被禁止的。
EN

回答 2

Code Golf用户

发布于 2019-09-18 17:44:41

原始位图(29x35),202个字节

手绘了一个小的单色位图文件,看上去像徽标。我不确定这里是否接受原始位图,但如果不是,HTML版本也在文章下面。

请注意,上面的图像在上传过程中转换为PNG,以查看原始图像,将十六进制转储保存为二进制文件或使用HTML版本。

代码语言:javascript
复制
000000  42 4d ca 00 00 00 00 00 00 00 3e 00 00 00 28 00  BM........>...(.
000010  00 00 1d 00 00 00 23 00 00 00 01 00 01 00 00 00  ......#.........
000020  00 00 8c 00 00 00 c3 0e 00 00 c3 0e 00 00 00 00  ................
000030  00 00 00 00 00 00 00 00 00 00 ff ff ff 00 ff fd  ................
000040  ff f8 ff f0 7f f8 ff ed bf f8 ff 9d cf f8 fe 7d  ...............}
000050  f3 f8 fd fd fd f8 f1 f8 fc 78 e6 e5 33 b8 97 5d  .........x..3..]
000060  cf c8 77 bd df f0 77 bd df f0 77 bd df f0 6f bc  ..w...w...w...o.
000070  df f0 5f bf 1f f0 3f 9f df f0 4e 67 3f f0 75 fa  .._...?...Ng?.u.
000080  ff f0 7b fd ff f0 7b f9 ff f0 7b e5 ff f0 7b dd  ..{...{...{...{.
000090  ff f0 7b dd ff f0 7b dd ff f0 64 dd fe 70 5f 52  ..{...{...d..p_R
0000a0  78 90 3f 8f a6 e8 bf df de d8 cf df de b8 f3 df  x.?.............
0000b0  de 78 fd df d9 f8 fe 5f d7 f8 ff 9f cf f8 ff cf  .x....._........
0000c0  bf f8 ff f2 7f f8 ff fd ff f8                    ..........

HTML,292字节

代码语言:javascript
复制
<img src=data:;base64,Qk3KAAAAAAAAAD4AAAAoAAAAHQAAACMAAAABAAEAAAAAAIwAAADDDgAAww4AAAAAAAAAAAAAAAAAAP///wD//f/4//B/+P/tv/j/nc/4/n3z+P39/fjx+Px45uUzuJddz8h3vd/wd73f8He93/BvvN/wX78f8D+f3/BOZz/wdfr/8Hv9//B7+f/we+X/8Hvd//B73f/we93/8GTd/nBfUniQP4+m6L/f3tjP396489/eeP3f2fj+X9f4/5/P+P/Pv/j/8n/4//3/+A
票数 3
EN

Code Golf用户

发布于 2019-09-18 16:47:43

PHP,71字节

我在OP注释中使用了纳胡尔福伊勒创建的字符串的压缩版本。

使用[医]热缩酸的原始输出并包含不可打印的二进制数据,因此代码本身和直接的TIO链接不能在这里发布,但是这里是它的十六进制转储:

代码语言:javascript
复制
000000  3c 3f 3d 67 7a 69 6e 66 6c 61 74 65 28 22 15 c7  <?=gzinflate("..
000010  47 01 43 01 14 02 b0 73 97 87 38 c0 10 52 10 df  G.C....s..8..R..
000020  ff 36 01 d1 df 1b 19 76 39 0c 73 5a e5 56 97 3d  .6.....v9.sZ.V.=
000030  34 35 70 8c ba c5 51 4d 8c a3 2e b7 2a 8f 28 73  45p...QM....*.(s
000040  19 74 f9 03 22 29 3b                             .t..");

将其保存为二进制文件,然后执行如下:php hex.php

TIO,它使用bash创建和运行这个文件:在网上试试!

任何可能需要它的人都可以使用Base64:

代码语言:javascript
复制
FcdHAUMBFAKwc5eHOMAQUhDf/zYB0d8bGXY5DHNa5VaXPTQ1cIy6xVFNjKMutyqPKHMZdPkD
票数 2
EN
页面原文内容由Code Golf提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://codegolf.stackexchange.com/questions/193093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档