Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function morse(pismenabm) {
- pismena=pismenabm+" "
- nahpoc=0
- dekod=""
- pismeno=0
- while (true) {
- hotovo="ne"
- if ("-"==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if ("-"==pismena[pismeno+4]) {
- if (" "==pismena[pismeno+5]) {
- dekod=dekod+"0"
- pismeno=pismeno+6
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if ("-"==pismena[pismeno+4]) {
- if (" "==pismena[pismeno+5]) {
- dekod=dekod+"1"
- pismeno=pismeno+6
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if ("-"==pismena[pismeno+4]) {
- if (" "==pismena[pismeno+5]) {
- dekod=dekod+"2"
- pismeno=pismeno+6
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if ("-"==pismena[pismeno+4]) {
- if (" "==pismena[pismeno+5]) {
- dekod=dekod+"3"
- pismeno=pismeno+6
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if ("-"==pismena[pismeno+4]) {
- if (" "==pismena[pismeno+5]) {
- dekod=dekod+"4"
- pismeno=pismeno+6
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if ("."==pismena[pismeno+4]) {
- if (" "==pismena[pismeno+5]) {
- dekod=dekod+"5"
- pismeno=pismeno+6
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if ("."==pismena[pismeno+4]) {
- if (" "==pismena[pismeno+5]) {
- dekod=dekod+"6"
- pismeno=pismeno+6
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if ("."==pismena[pismeno+4]) {
- if (" "==pismena[pismeno+5]) {
- dekod=dekod+"7"
- pismeno=pismeno+6
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if ("."==pismena[pismeno+4]) {
- if (" "==pismena[pismeno+5]) {
- dekod=dekod+"8"
- pismeno=pismeno+6
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if ("."==pismena[pismeno+4]) {
- if (" "==pismena[pismeno+5]) {
- dekod=dekod+"9"
- pismeno=pismeno+6
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if (" "==pismena[pismeno+2]) {
- dekod=dekod+"A"
- pismeno=pismeno+3
- hotovo="ano"
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if (" "==pismena[pismeno+4]) {
- dekod=dekod+"B"
- pismeno=pismeno+5
- hotovo="ano"
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if (" "==pismena[pismeno+4]) {
- dekod=dekod+"C"
- pismeno=pismeno+5
- hotovo="ano"
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if (" "==pismena[pismeno+3]) {
- dekod=dekod+"D"
- pismeno=pismeno+4
- hotovo="ano"
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if (" "==pismena[pismeno+1]) {
- dekod=dekod+"E"
- pismeno=pismeno+2
- hotovo="ano"
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if (" "==pismena[pismeno+4]) {
- dekod=dekod+"F"
- pismeno=pismeno+5
- hotovo="ano"
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if (" "==pismena[pismeno+3]) {
- dekod=dekod+"G"
- pismeno=pismeno+4
- hotovo="ano"
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if (" "==pismena[pismeno+4]) {
- dekod=dekod+"H"
- pismeno=pismeno+5
- hotovo="ano"
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if (" "==pismena[pismeno+2]) {
- dekod=dekod+"I"
- pismeno=pismeno+3
- hotovo="ano"
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if (" "==pismena[pismeno+4]) {
- dekod=dekod+"J"
- pismeno=pismeno+5
- hotovo="ano"
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if (" "==pismena[pismeno+3]) {
- dekod=dekod+"K"
- pismeno=pismeno+4
- hotovo="ano"
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if (" "==pismena[pismeno+4]) {
- dekod=dekod+"L"
- pismeno=pismeno+5
- hotovo="ano"
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if (" "==pismena[pismeno+2]) {
- dekod=dekod+"M"
- pismeno=pismeno+3
- hotovo="ano"
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if (" "==pismena[pismeno+2]) {
- dekod=dekod+"N"
- pismeno=pismeno+3
- hotovo="ano"
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if (" "==pismena[pismeno+3]) {
- dekod=dekod+"O"
- pismeno=pismeno+4
- hotovo="ano"
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if (" "==pismena[pismeno+4]) {
- dekod=dekod+"P"
- pismeno=pismeno+5
- hotovo="ano"
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if (" "==pismena[pismeno+4]) {
- dekod=dekod+"Q"
- pismeno=pismeno+5
- hotovo="ano"
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if (" "==pismena[pismeno+3]) {
- dekod=dekod+"R"
- pismeno=pismeno+4
- hotovo="ano"
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if (" "==pismena[pismeno+3]) {
- dekod=dekod+"S"
- pismeno=pismeno+4
- hotovo="ano"
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if (" "==pismena[pismeno+1]) {
- dekod=dekod+"T"
- pismeno=pismeno+2
- hotovo="ano"
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if (" "==pismena[pismeno+3]) {
- dekod=dekod+"U"
- pismeno=pismeno+4
- hotovo="ano"
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if (" "==pismena[pismeno+4]) {
- dekod=dekod+"V"
- pismeno=pismeno+5
- hotovo="ano"
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if (" "==pismena[pismeno+3]) {
- dekod=dekod+"W"
- pismeno=pismeno+4
- hotovo="ano"
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if (" "==pismena[pismeno+4]) {
- dekod=dekod+"X"
- pismeno=pismeno+5
- hotovo="ano"
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if (" "==pismena[pismeno+4]) {
- dekod=dekod+"Y"
- pismeno=pismeno+5
- hotovo="ano"
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if (" "==pismena[pismeno+4]) {
- dekod=dekod+"Z"
- pismeno=pismeno+5
- hotovo="ano"
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if ("."==pismena[pismeno+4]) {
- if ("-"==pismena[pismeno+5]) {
- if (" "==pismena[pismeno+6]) {
- dekod=dekod+"."
- pismeno=pismeno+7
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if ("-"==pismena[pismeno+4]) {
- if ("-"==pismena[pismeno+5]) {
- if (" "==pismena[pismeno+6]) {
- dekod=dekod+","
- pismeno=pismeno+7
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if ("."==pismena[pismeno+4]) {
- if ("."==pismena[pismeno+5]) {
- if (" "==pismena[pismeno+6]) {
- dekod=dekod+"?"
- pismeno=pismeno+7
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if ("-"==pismena[pismeno+4]) {
- if ("."==pismena[pismeno+5]) {
- if (" "==pismena[pismeno+6]) {
- dekod=dekod+"'"
- pismeno=pismeno+7
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if ("-"==pismena[pismeno+4]) {
- if ("-"==pismena[pismeno+5]) {
- if (" "==pismena[pismeno+6]) {
- dekod=dekod+"!"
- pismeno=pismeno+7
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if ("."==pismena[pismeno+4]) {
- if (" "==pismena[pismeno+5]) {
- dekod=dekod+"/"
- pismeno=pismeno+6
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if ("."==pismena[pismeno+4]) {
- if (" "==pismena[pismeno+5]) {
- dekod=dekod+"("
- pismeno=pismeno+6
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if ("."==pismena[pismeno+4]) {
- if ("-"==pismena[pismeno+5]) {
- if (" "==pismena[pismeno+6]) {
- dekod=dekod+")"
- pismeno=pismeno+7
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if ("."==pismena[pismeno+4]) {
- if (" "==pismena[pismeno+5]) {
- dekod=dekod+"&"
- pismeno=pismeno+6
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if ("."==pismena[pismeno+4]) {
- if ("."==pismena[pismeno+5]) {
- if (" "==pismena[pismeno+6]) {
- dekod=dekod+":"
- pismeno=pismeno+7
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if ("-"==pismena[pismeno+4]) {
- if ("."==pismena[pismeno+5]) {
- if (" "==pismena[pismeno+6]) {
- dekod=dekod+";"
- pismeno=pismeno+7
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if ("-"==pismena[pismeno+4]) {
- if (" "==pismena[pismeno+5]) {
- dekod=dekod+"="
- pismeno=pismeno+6
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if ("."==pismena[pismeno+4]) {
- if (" "==pismena[pismeno+5]) {
- dekod=dekod+"+"
- pismeno=pismeno+6
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- if ("-"==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if ("."==pismena[pismeno+4]) {
- if ("-"==pismena[pismeno+5]) {
- if (" "==pismena[pismeno+6]) {
- dekod=dekod+"-"
- pismeno=pismeno+7
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if ("."==pismena[pismeno+4]) {
- if ("-"==pismena[pismeno+5]) {
- if (" "==pismena[pismeno+6]) {
- dekod=dekod+"_"
- pismeno=pismeno+7
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if ("-"==pismena[pismeno+4]) {
- if ("."==pismena[pismeno+5]) {
- if (" "==pismena[pismeno+6]) {
- dekod=dekod+"\""
- pismeno=pismeno+7
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("."==pismena[pismeno+1]) {
- if ("."==pismena[pismeno+2]) {
- if ("-"==pismena[pismeno+3]) {
- if ("."==pismena[pismeno+4]) {
- if ("."==pismena[pismeno+5]) {
- if ("-"==pismena[pismeno+6]) {
- if (" "==pismena[pismeno+7]) {
- dekod=dekod+"$"
- pismeno=pismeno+8
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- }
- }
- if ("."==pismena[pismeno+0]) {
- if ("-"==pismena[pismeno+1]) {
- if ("-"==pismena[pismeno+2]) {
- if ("."==pismena[pismeno+3]) {
- if ("-"==pismena[pismeno+4]) {
- if ("."==pismena[pismeno+5]) {
- if (" "==pismena[pismeno+6]) {
- dekod=dekod+"@"
- pismeno=pismeno+7
- hotovo="ano"
- }
- }
- }
- }
- }
- }
- }
- if ("/"==pismena[pismeno+0]) {
- if (" "==pismena[pismeno+1]) {
- dekod=dekod+" "
- pismeno=pismeno+2
- hotovo="ano"
- }
- }
- konec="ano"
- if (pismeno<=pismena.length-1) {
- konec="ne"
- }
- if (hotovo=="ne") {
- hotovo="ano"
- konec="ano"
- }
- if (konec=="ano") {
- break;
- }
- }
- pismeno=0
- return dekod
- dekod=""
- }
- console.log(morse("- .... . / ... .. -- .--. .-.. . / ... --- .-.. ..- - .. --- -. / - --- / - .- -... ... / ...- ... / ... .--. .- -.-. . ..."));
Advertisement
Add Comment
Please, Sign In to add comment