【发布时间】:2021-03-14 19:00:50
【问题描述】:
Hackerrank 中的这个挑战是使用 Julia(programming language() 转换字符串并返回字符串。我有一个接受 3 个参数的函数。
shiftStrings("字符串", leftShifts, rightShifts)
左移:字符串的单次循环旋转,其中第一个字符变为最后一个字符,所有其他字符向左移动一个索引。例如,abcde 左移 1 次后变为 bcdea,左移 2 次后变为 cdeab。
右移:字符串的单次循环旋转,其中最后一个字符成为第一个字符,所有其他字符都向右移动。例如,abcde 右移 1 次后变为 eabcd,右移 2 次后变为 deabc。
我只通过了 13 个测试用例中的 3 个。这是我的解决方案。请告诉我更好的解决方案。
请参考这个,他们是由python完成的 How to shift characters in a string? - Hackerrank challenge
【问题讨论】:
-
这篇文章需要整理一下,我不明白,你的看法在哪里?