又名:从阵列生成Clickbait。
给定一个整数数组,请根据其排列和长度生成一些值得赞扬的clickbait:
- 如果不超过20个元素,则可以列出“ Top X列表”。参数:数组的长度。
- 素数是名人,因此每当两个人相邻时,它就会成为八卦。参数:两个相邻素数在数组中出现的顺序。
- 如果任何数字在数组中出现两次或多次,那么这令人震惊且令人难以置信,每个人都需要听听它。如果多个数字出现两次,则为每个数字制作一个新闻故事。每个唯一编号仅打印一次。参数:出现次数以外观总数表示。
- 如果你看到3+元素
排序单调递增的顺序,然后突然下降,然后告诉他们如何排序,并了解后续挑逗。每直只做一次。参数:直线的长度。
这些是您应使用的各个Clickbaits:
The Top {{N}} Array Elements
{{N1}} And {{N2}} Were Spotted Together, You Won't Believe What They Did
These {{N}} Elements Will Blow Your Mind
{{N}} Elements Sort Themselves, Find Out What Comes Next
请记住,您代表一家廉价媒体公司,因此您需要挤奶并打印所有可能的标题。如果有两个相同的标题,请同时打印两个标题。
例如,如果您得到此数组…
1,2,3,4,2,1,1,5,6
您应该以任意顺序输出所有这些:
The Top 9 Array Elements
2 And 3 Were Spotted Together, You Won't Believe What They Did
These 2 Elements Will Blow Your Mind
These 3 Elements Will Blow Your Mind
4 Elements Sort Themselves, Find Out What Comes Next
请注意缺少此标题:
3 Elements Sort Themselves, Find Out What Comes Next
作为代码高尔夫,最短的答案以字节为单位。
1
@Arnauld那里不会突然减少,因此只需打印前三个标题即可。
—
妮莎
@BMO也许您应该更经常阅读沙盒。当您可能发表了自己的看法时,它在那里呆了相当长的时间。另外,此网站上的许多挑战都使用clickbait,这并不是这样做的唯一挑战,大声笑
—
Conor O'Brien
我建议您编写一个参考实现,以证明应该遵循的确切逻辑答案是足够的。
—
林恩
@ ConorO'Brien:也许我应该,如果在那儿看到它,我会在那儿表达我的意见。但是我认为我应该给我低票的理由,因为默默地低票对任何人都没有用。关于点击诱饵,我认为好挑战的标题和仅使用点击诱饵标题的挑战之间存在巨大差异。
—
ბიმო