我有一个项目,我必须对凯撒密码进行编码,该密码需要一个字符串和一个移位量,然后将字符串加密为密文。我很容易在JavaScript中做到这一点,但现在我必须在F#中做到这一点。也没有循环只允许递归。我完全压力和困惑,没有时间,所以即使在这里张贴作为最后的手段。这是我到目前为止,我觉得我在一个完全错误的方向也得走......f中的凯撒密码#
let rec encrypt str shiftAmount =
if str.length > 0 then
strChar = str.ToUpper().Chars(0)
strUni = int strChar
strCoded = (((strUni + shiftAmount - 65) %26) +65)
else
这是正是我要求的。这是明天到期的,我用F#输了。 – rangers8905 2011-04-22 07:44:31
和程序员抱怨教育比赛科学学院学生越来越... – Daniel 2011-04-22 14:37:33