Я думаю, ваш лучший выбор - загрузить его с помощью ajax с чем-то вроде:
$.get("/path/to/file.css", function(cssContent){
alert("My CSS = " + cssContent);
});
Предполагается, что при выполнении задания вы должны идти вперед и назад по рельсам, но вы просто идете в одном направлении, а затем возвращаетесь к началу, используя i % numRails
.
Нет необходимости использовать словарь для рельсов. Просто используйте список, проиндексированный по номеру рельса.
def Encrypt(numRails, plainText):
rails = [""] * numRails
rail = 0
direction = 1
for c in plainText:
rails[rail] += c
rail += direction
# check if we need to change directions
if direction == 1 and rail >= numRails:
direction = -1
rail = numRails - 2
elif direction == -1 and rail < 0:
direction = 1
rail = 1
cipherText = "".join(rails)
print (cipherText)
return cipherText
Это дает тот же результат, что и страница Википедии .