sifra v php a jave
7 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
ahoj potreboval bych pomoct. mam za ukol napsat takovou sifru ktera prevede zpravu psanou malymi pismeny angl abecedy na sifru. sifra bude vypadat tak ze se a zakoduje jako z, b -> y, c->x atd. zkousel jsem to v php tahle: <?php $zprava="ahoj toto je zprava"; $a = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"); $z = array("z", "y", "x", "w", "v", "u", "t", "s", "r", "q","p","o","n","m","l","k","j","i","h","g","f","e","d","c","b","a"); $sifra = str_replace($z, $a, $zprava); echo $zprava; echo"<br>"; echo $sifra; ?> ale nejak to zasifruje jen do pulky. dalsi problem je ze bych to samy potreboval napsat v jave a to uz vubec neumim tak jestli nekdo z vas bude tak hodnej apomuze mi stim, tak mu budu neskonale vdecnej
-
Fakt to nechodí, na příčinu jsme nepřišel. Zkus to takto: $trans = array("a" => "z", "b" => "y"); //doplň si to $sifra = strtr($zprava, $trans);
-
ta příčina bude IMHO v tom, že se prohledá string, vymění se první znaky, pak druhé atd. takže ve zkratce má se z ABCDEF udělat FEDCBA 1. krok A->F .... FBCDEF 2. krok B->E ... FECDEF 3. krok C->D ... FEDDEF 4. krok D->C ... FECCEF 5. krok E->B ... FBCCBF 6. krok F->A ... ABCCBA no zkus co napsal zbi...
-
<?php $zprava="ahoj toto je zprava"; $trans = array("a" => "z", "b" => "y", "c" => "x", "d" => "w", "e" => "v", "f" => "u", "g" => "t", "h" => "s", "i" => "r", "j" => "q", "k" => "p", "l" => "o", "m" => "n", "n" => "m", "o" => "l", "p" => "k", "q" => "j", "r" => "i", "s" => "h", "t" => "g", "u" => "f", "v" => "e", "w" => "d", "x" => "c", "y" => "b", "z" => "a"); $sifra = strtr($zprava, $trans); tak tohle funguje. diky ted bych to jeste potreboval zrealizovat v jazyce java pokud s tim ma nekdo z vas zkusenosti. nebo bych pozadal nekde na nejakem javovem foru ale nevim jeho adresu echo $zprava; echo"<br>"; echo $sifra; ?>
-
"..mam za ukol.." A nemáš to náhodou vymyslet/udělat sám?
-
ja ne ale moje pritelkyne a ani jeden javu neumime. ja umim jen php a to jen trochu. problem spis je ze nevim jak je v jave neco co je podobne $sifra = strtr($zprava, $trans);
-
http://forum.builder.cz/list.php?14