*Hello Julia Users !!..*
I have asked this question before in the forum but am still a bit unclear
on how to do the below.. I have condensed a few of my doubts in the
question below.
Being from a C background where strings are nothing bot character Arrays,
manipulating individual characters using the array index was easy.. However
In julia that definitely does not seem to be the recommended way to go
about doing things and I have a lot of doubts about the small details on
the language. Here's a small example of what I am trying to achieve with my
program .. This is a fairly simple program while doing it in C but I have
absolutely no idea how implement it in Julia as strings cannot be treated
like character arrays and i cannot just increment an index of the string
to increase the ASCII value of the character in Julia. Please try to solve
the problem or guide me on how to implement this in Julia.. I promise the
question is very simple and isn't as complex as It may seem at a glance.
*My Aim*:
To write a program a program which accepts a string via the input
and encrypts it to the following simple algorithm ..
*Algorithm:*
*Example Input String: abcabc*
1. Increase the ASCII value of the character at the *ODD index* of the
string by 5 steps( example I increase the ASCII value of ' *a* ' by 2
thus making it ' * c* '
2. Increase the ASCII value of the character at the *EVEN index* of the
string by 1 step( example I increase the ASCII value of ' * b* ' by 1
thus making it ' *c* '
3. Print the new encrypted string on Screen. I need it stored in a new
string variable say z *(OUTPUT : ccebdd )*
3. Insert a ' - ' between each pair of characters of the string.and store
in new string in another string variable say y.
4. Print string y on the screen * (OUTPUT : cc-eb-dd )*
5. Change all the characters in the string into its number equivalent. (
a=1,b=2,c=3,.....) and separate the numbers representing each character by
' : '
6. Store the new string from the above operation in variable v and print v
*(OUTPUT
: 3:3-5:2-4:4)*
Guys .. Try to help me out !!.. I tried searching everywhere on the
internet for steps in doing the above operations in Julia.. I always get
the index errors for treating Julia the C