Data update
This commit is contained in:
parent
61b93a2cd1
commit
5af6d93694
858 changed files with 20572 additions and 2082 deletions
|
|
@ -10,37 +10,37 @@ const int Key = 12;
|
|||
|
||||
class Encrypting : Enumerator
|
||||
{
|
||||
int theKey;
|
||||
Enumerator theEnumerator;
|
||||
int _key;
|
||||
Enumerator _enumerator;
|
||||
|
||||
constructor(int key, string text)
|
||||
{
|
||||
theKey := key;
|
||||
theEnumerator := text.enumerator();
|
||||
_key := key;
|
||||
_enumerator := text.enumerator();
|
||||
}
|
||||
|
||||
bool next() => theEnumerator;
|
||||
bool next() => _enumerator;
|
||||
|
||||
reset() => theEnumerator;
|
||||
reset() => _enumerator;
|
||||
|
||||
enumerable() => theEnumerator;
|
||||
enumerable() => _enumerator;
|
||||
|
||||
get()
|
||||
get Value()
|
||||
{
|
||||
var ch := theEnumerator.get();
|
||||
var ch := *_enumerator;
|
||||
|
||||
var index := Letters.indexOf(0, ch);
|
||||
|
||||
if (-1 < index)
|
||||
{
|
||||
^ Letters[(theKey+index).mod:26]
|
||||
^ Letters[(_key+index).mod:26]
|
||||
}
|
||||
else
|
||||
{
|
||||
index := BigLetters.indexOf(0, ch);
|
||||
if (-1 < index)
|
||||
{
|
||||
^ BigLetters[(theKey+index).mod:26]
|
||||
^ BigLetters[(_key+index).mod:26]
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue