Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:26c:1db7:93...–

peter
CSS › Zmena rozlisenia, zachovanie…
5. 1. 2016   #207761

noro
- S tim kodem jsem myslel codemastera, jeho kod s chybou
- Sirku, ano, ale na testovani toho kodu si to proste uzavru do divu o zadane velikosti. Pak samozrejme ten div zrusim.
Ale za ten kod te chvalim. To je taky dobre dam sem reseni nez spolehat na funkcnost vzdaleneho webu.
S temi "padding: 1.0121457489878542510121457489879%;", to ale nemaji uplne domyslene. Staci max 3-5 desetinne mista pro sirku obrazovky 10.000 px.

peter
Matematika › 17 = 3 na xtou (x ~= 2,6)
5. 1. 2016   #207757

No, ja logaritmoval se zakladem 10. Jestli je to jinak, tak si logaritmy uz nepamatuji :)
Pokud delas jiny zaklad nez 10 nebo ecko, tak se to musi resit pres zlomky, tusim. Neco jako ln(3)/ln(e).

peter
CSS › Zmena rozlisenia, zachovanie…
5. 1. 2016   #207756

Myslim, ze by bylo dobre dat sem jednoduchy testovaci kod. Kolem toho kodu muzes dat div a zmenit jeho velikost na kolik chces a ukazat, co ti to dela.
Kdyz chces neco drzet spolu, tak se to da oramovat divem a nastavit mu sirku. Nemelo by se to rozpadnout. V nejhorsim pripade bych se nebal pouzit html:table nebo css:table.

peter
Python › Prosba o pomoc se prací v Py…
5. 1. 2016   #207755

 Nebo muzes pouzit pro vyhledavani v poli cykly. Coz je teda pomalejsi nez pres indexy pole, ale slo by to pak prepsat jinak.

morse1 = "abcdefghijklmnopqrstuvwxyz 1234567890".split("");
morse2 = ".-|-...|-.-.|-..|.|..-.|--.|....|..|.---|-.-|.-..|--|-.|---|.--.|--.-|.-.|...|-|..-|...-|.--|-..-|-.--|--..| |.----|..---|...--|....-|.....|-....|--...|---..|----.|-----".split("|");
out1 = "";
out2 = "";
str = morse1.join("");
str +=str;
arr = str.split("");
for (i=0;i<arr.length;i++)
	{
	pos = -1;
	for (j=0;j<morse1.length;j++)
		{
		if (morse1[j]==arr[i]) {pos = j; break;}
		};
	out1 += (pos>=0 ? morse2[pos] : '?') + "/";
	}
arr = out1.split("/");
for (i=0;i<arr.length;i++)
	{
	pos = -1;
	for (j=0;j<morse2.length;j++)
		{
		if (morse2[j]==arr[i]) {pos = j; break;}
		};
	out2 += (pos>=0 ? morse1[pos] : '?') + "";
	}
alert(str+"\n"+out1+"\n"+out2);
peter
Python › Prosba o pomoc se prací v Py…
5. 1. 2016   #207753

v javascriptu... a si myslim, ze prepsat to do pythonu uz pro tebe nemuze byt problem, ne?

<script>
morse2 = {
  ".-": "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",
"-----": "0", ".----": "1", "..---": "2", "...--": "3", "....-": "4",
".....": "5", "-....": "6", "--...": "7", "---..": "8", "----.": "9"
};
morse1 = {
"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": "--..",  " ": " ",
"1": ".----", "2": "..---", "3": "...--", "4": "....-", "5": ".....",
"6": "-....", "7": "--...", "8": "---..", "9": "----.", "0": "-----"
}
out1 = "";
out2 = "";
str = "ahoj";
arr = str.split("");
for (i=0;i<arr.length;i++)
	{out1 += (morse1[arr[i]] ? morse1[arr[i]] : '?')+"/";}
arr = out1.split("/");
for (i=0;i<arr.length;i++)
	{out2 += (morse2[arr[i]] ? morse2[arr[i]] : '?')+"";}
alert(str+"\n"+out1+"\n"+out2);
</script>


out1 += (morse1[arr[i]] ? morse1[arr[i]] : '?')+"/";
To je podminka pro existenci znaku v poli. kdyz neexistuje, tak error
if exist(morse1[arr[i]) out1+=morse1[arr[i] else out1+='?'

str.split("");
To je rozdeleni retezce do pole podle znaku. Cili treba 'a,b,c,d'.split(","); udela pole ['a','b','c','d']. Tusim, ze split je i v pythonu. V php se to jmenuje treba explode a nebo by tam slo pouzit preg_replace_callback / preg_match.
 

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý