Zwycięzca zadania – Jan Buszka
Ważna informacja!
Przed kodem programu, który wklejasz w komentarzu, musi znaleźć się tag <code> a za ostatnią linijką programu wstaw tag zamykający </code>.
W przeciwnym wypadku WordPress potraktuje Twój kod jako zwykły tekst i skoryguje w nim błędy m.in. podmieni programistyczny cudzysłów na literacki. W efekcie kod się nie skompiluje.
Agent 007
Jesteś agentem specjalnym 007.
Twoim zadaniem jest napisać program konsolowy, który rozszyfruje wiadomość KGB.
W wiadomości jest zaszyfrowany numer – hasło, umożliwiające przejecie kontroli nad rosyjskimi rakietami balistycznymi.
Otrzymałeś informację na temat działania szyfru Rosjan:
Należy przejrzeć sekwencję liczb i zsumować wszystkie identyczne i zarazem następujące po sobie na liście.
Wyniki takich sum należy na końcu też zsumować.
Przykłady działania szyfru:
- 1122 – wynikiem z tej listy jest 6, ponieważ
1 + 1 = 2
2 + 2 = 4
2 + 4 = 6 - 1111 – wynikiem jest 4
- 1234 – wynikiem jest 0
- 121212199 – wynikiem jest 18
- 12772311988344 – wynikiem jest 40 ponieważ
7 + 7 = 14
1 + 1 = 2
8 + 8 = 16
4 + 4 = 8
14 + 2 + 16 + 8 = 40
Wiadomość do rozszyfrowania:
97272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u4373743763636363262718181882737373737172737387283727372773727373737464646364747477473747388484847373884838374774838474773635555367377444949494949488474747464661671717171171717171711111777771727272727272666262625525553456363635535525424424423234355353535355353535535553434434344343443435353535354464646757473636674736646436993488474765664646646453535464646577547474646636363464654456363636374774733646466635553444367277738477763737847777388839993888300393983876345464647646446643673737373636363666363635353534244242244141414242424213131111143333232333324444355553666637777266666626555444777366635555243333333243333323344442442323242442424242443434333334443444443444344434444344434443443434343434343434343434344355555566666644445555343434424245325326326363635535647483839394303039387834747647647647634474776555664646464743773734673473473474374373737371
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace zadanie2
{
class Program
{
static void Main(string[] args)
{
float[] liczby = new float[10];
liczby[0] = 0;
liczby[1] = 1;
liczby[2] = 2;
liczby[3] = 3;
liczby[4] = 4;
liczby[5] = 5;
liczby[6] = 6;
liczby[7] = 7;
liczby[8] = 8;
liczby[9] = 9;
string text = "97272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u4373743763636363262718181882737373737172737387283727372773727373737464646364747477473747388484847373884838374774838474773635555367377444949494949488474747464661671717171171717171711111777771727272727272666262625525553456363635535525424424423234355353535355353535535553434434344343443435353535354464646757473636674736646436993488474765664646646453535464646577547474646636363464654456363636374774733646466635553444367277738477763737847777388839993888300393983876345464647646446643673737373636363666363635353534244242244141414242424213131111143333232333324444355553666637777266666626555444777366635555243333333243333323344442442323242442424242443434333334443444443444344434444344434443443434343434343434343434344355555566666644445555343434424245325326326363635535647483839394303039387834747647647647634474776555664646464743773734673473473474374373737371";
char[] znaki = text.ToCharArray();
float dziewięć = 0;
float osiem = 0;
float siedem = 0;
float sześć = 0;
float pięć = 0;
float cztery = 0;
float trzy = 0;
float dwa = 0;
float jeden = 0;
float zero = 0;
int x = 0;
while (x < znaki.Length)
{
for (int k = 0; k < 9;)
{
if (znaki[x] == 0)
{
zero = +liczby[0];
x++;
}
else if (znaki[x] == 1)
{
jeden = +liczby[1];
x++;
}
else if (znaki[x] == 2)
{
dwa = +liczby[2];
x++;
}
else if (znaki[x] == 3)
{
trzy = +liczby[3];
x++;
}
else if (znaki[x] == 4)
{
cztery = +liczby[4];
x++;
}
else if (znaki[x] == 5)
{
pięć = +liczby[5];
x++;
}
else if (znaki[x] == 6)
{
sześć = +liczby[6];
x++;
}
else if (znaki[x] == 7)
{
siedem = +liczby[7];
x++;
}
else if (znaki[x] == 8)
{
osiem = +liczby[8];
x++;
}
else
{
dziewięć = +liczby[9];
x++;
}
break;
}
}
float sunma = jeden + dwa + trzy + cztery + pięć + sześć + siedem + osiem + dziewięć;
Console.WriteLine(sunma);
Console.ReadKey();
}
}
}
/*
nie wiem jak zrobić żeby zmienne się nie przekręcały,
może później coś wykombinuję, ten program działał by na mniejszych liczbach,
może później spróbuję na ulong
*/
using System;
class MainClass {
public static void Main (string[] args) {
string k;
string k1;
int suma;
suma = 0;
k1 = "97272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u43737437636363632627181818827373737371727373872837273727737273737374646463647474774737473884848473738848383747748384747736355553673774449494949494884747474646616717171711717171717111117777717272727272726662626255255534563636355355254244244232343553535353553535355355534344343443434434353535353544646467574736366747366464369934884747656646466464535354646465775474746466363634646544563636363747747336464666355534443672777384777637378477773888399938883003939838763454646476464466436737373736363636663636353535342442422441414142424242131311111433332323333244443555536666377772666666265554447773666355552433333332433333233444424423232424424242424434343333344434444434443444344443444344434434343434343434343434343443555555666666444455553434344242453253263263636355356474838393943030393878347476476476476344747765556646464647437737346734734734743743737373737272164738294875873489374747363536393930393903938373635666267178283283746382783736723737466564633738882777262663646373746566376373747437373736542846632885893939487566372374646337333363636363653545446473737372271711183283838383787474747464664646563253534646464377373737384848493493873737373636464646464646666647777388883999388373763636352532636737474848373664783848563468738577374847376747458748348737485848377474838u4373743763636363262718181882737373737172737387283727372773727373737464646364747477473747388484847373884838374774838474773635555367377444949494949488474747464661671717171171717171711111777771727272727272666262625525553456363635535525424424423234355353535355353535535553434434344343443435353535354464646757473636674736646436993488474765664646646453535464646577547474646636363464654456363636374774733646466635553444367277738477763737847777388839993888300393983876345464647646446643673737373636363666363635353534244242244141414242424213131111143333232333324444355553666637777266666626555444777366635555243333333243333323344442442323242442424242443434333334443444443444344434444344434443443434343434343434343434344355555566666644445555343434424245325326326363635535647483839394303039387834747647647647634474776555664646464743773734673473473474374373737371";
k = "!" + k1 + "!";
for (int i = 1; i < k.Length - 1; i ++)
{
if ((k[i] == k[i + 1]) || (k[i] == k[i-1]))
{
Console.Write(k[i] + " ");
suma = suma + (k[i] - '0');
}
}
Console.WriteLine(" ");
Console.WriteLine("Haslo, ktore uratuje swiat to " + suma);
}
}