您必须将两个正整数列表作为输入,我们将其称为n和m。 您可以假设: n中的所有整数都是m的一部分 m中的所有整数都是唯一的 列表非空 挑战:返回在m中的n中找到值的位置的索引。 这可能会令人困惑,但是我认为测试用例将使任务非常清晰。示例是1索引的,如果需要,可以选择0索引(请指定)。 n = 5 3 4 1 m = 6 8 4 1 2 5 3 100 output: 6 7 3 4 // 5 is in the 6th position of m // 3 is in the 7th position of m // 4 is in …
TidB给出的非常好的答案激发了这一挑战。 在TidB的答案,每八个字符是正确的顺序:gnilwoB edoC(Code Bowling向后)。但是,其他字符串的排列顺序却是奇怪的,随机的。 您的挑战是解决此问题。 以一个(非空)字符串和一个正整数n作为输入。该字符串将包含范围为32-126(空格到波浪号)的ASCII字符。 您必须按升序对字符串进行排序(根据ASCII码值从左看),但是n从字符串的末尾开始跳过每个字符。例如,让我们以字符串abcdABC123作为输入,然后n=4,我们将得到: abcdABC123 <- Input string. (n=4) _b___B___3 <- These will not be sorted (every 4th starting from the end) 1_2AC_acd_ <- The remaining characters, sorted 1b2ACBacd3 <- The final string (the output) 另一个例子: 9876543210 <- Input string (n=2) _8_6_4_2_0 <- These will not be …
您的任务是查找在12张卡的有序列表中可以找到多少个不同的21点序列。 二十一点序列被定义为连续的卡序列,其点的总和正好为21。点的计数根据下表进行: Symbol | Name | Points Symbol | Name | Points -------+-------+-------- -------+-------+-------- 2 | Two | 2 9 | Nine | 9 3 | Three | 3 T | Ten | 10 4 | Four | 4 J | Jack | 10 5 | Five | 5 Q …