【发布时间】:2019-03-02 23:41:56
【问题描述】:
我对编程很陌生,在寻求帮助时有点害羞....说实话,我被其他人解决问题的速度吓到了,所以对于你们这些在这个类别中,我希望你能帮我解决一个家庭作业问题。我不知道从哪里开始或编写伪代码,但如果你能指导我或给我回复并详细说明原因和方式,我欠你一大笔债。问题来了:
我们在一个字符串上定义如下操作:
左移:字符串的单次循环旋转,其中第一个字符变为最后一个字符 字符和所有其他字符向左移动一个索引。例如,bcdea 变为 左移后的 cdeab。
右移:与上面相同,但相反,最后一个字符成为第一个字符。
以下参数: s:要移位的字符串 左移:整数 右移:整数
约束:
1 0
function getShiftedString(s, leftShifts, rightShifts) {
}
【问题讨论】:
-
google.com/search?q=javascript+shifting+strings - 应该是您始终开始的地方。阅读这些东西,如果你无法理解其中的一件事,你会问关于“那个东西”的问题。简单地发布您的家庭作业问题并要求某人解决它不是要走的路
-
所以,我知道我们将迭代并使用 for 循环,为左移和右移创建一个新数组,但我仍然对如何去做感到困惑.
-
使用 JS 子串方法——w3schools.com/jsref/jsref_substring.asp。我不确定你的约束是什么意思。
标签: javascript