gpt4 book ai didi

language-agnostic - Code Golf : The wave

转载 作者:行者123 更新时间:2023-12-03 07:06:06 31 4
gpt4 key购买 nike

挑战

从输入字符串生成波形的最短代码(按字符数计算)。

通过提升(line-1)较高的角色并降低(line+1)较低的角色来生成波浪。相同的字符保持在同一行(不进行提升或降级)。

输入仅由小写字符和数字组成,字母被视为高于数字。

测试用例:

Input:
1234567890qwertyuiopasdfghjklzxcvbnm

Output:
z
l x v n
k c b m
j
h
g
y p s f
t u o a d
w r i
9 q e
8 0
7
6
5
4
3
2
1

Input:
31415926535897932384626433832795028841971693993751058209749445923078164062862

Output:
9 9 8 6 6
9 6 8 7 3 3 4 2 4 8 9 88
3 4 5 2 5 5 2 33 3 7 5 2 4 9 9 99 7
1 1 3 2 0 1 7 6 3 3 5 8 8 6
1 1 5 2 9 9 3 7 1 4 6 8
0 0 7 9 5 2 0 0 2 6
4 44 2

代码计数包括输入/​​输出(即完整程序)。

最佳答案

x86 机器代码(37 字节)

十六进制转储:

6800B807BF8007BE8200B40EAC3C0D741338D8740A720481EF400181C7A000AB86C3EBE8C3

在带有 50 行控制台的 MS-DOS 中运行,输入从命令行获取。

例如

wave.com 1234567890qwertyuiopasdfghjklzxcvbnm

Download binary here

更新:由于 jrandomhacker 减少了三个字节

关于language-agnostic - Code Golf : The wave,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1376077/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com