15
天哪,它包含在标签中!
缩进用户,团结一致!我们必须与所有卑鄙的用户抗争! 您的任务(您应该选择接受)是编写一个带有两个参数的程序或函数: 字符串:这是输入。 正整数:每个选项卡的空格数。 您必须遍历字符串的每一行,并用给定的空格数替换每个用于缩进的制表符,并且将每个不用于缩进的制表符(例如,在一行的中间)替换为一个空格。 注意诸如这样的行\t \tabc是未定义的行为;它们是由邪恶的标签用户插入的,以使您的程序复杂化。 根据Tabs Must Die Society的说法,您的程序必须尽可能短,以免被恶意的Tab用户发现。 例 \t 用于在此处表示标签。 输入字符串: a \t\tb\tc d 输入号码: 4 输出: a b c d 中间行缩进了8个空格,每个制表符缩进4个(因为给定的数字为4)。 输入字符串: \ta\t\tb 输入号码: 4 输出: a b 注意:这不是选项卡扩展挑战的重复;它需要非常不同的输入格式和稍微不同的要求。