php vs reszta świata
Kurwa, ile można?
Wersja do druku
php vs reszta świata
Kurwa, ile można?
Zawsze śmieszne xD
https://github.com/ziadoz/awesome-php/pull/254/files
xD
Czemu ludzie hejtujo laravela?
Symfony kombajn. Laravel mi sie wydaje spoko, tzn w sumie to go nie znam w ogole, symfony tez nie. Ale na grupie na FB , PHP Polska czy cos takiego. Mocno hejtujo Laravela.
Wiecie może czemu?
Biezesz pierwszy, przechowujesz go w zmiennej temp, tworzysz zmienna przechowujaca wynik true/false, biezesz nastepny jak taki sam to ustawiasz na true, konczysz program, jak nie to biezesz nastepny itd dopoki nie dojdziesz do konca
robisz jakiegos sorta i zwracasz pierwsze 10 ?
1. druga tymczasowa tablica z unikalnymi wartosciami i jezeli maja taka sama wielkosc to return false, else return true
2. sort desc i wybranie pierwszych 10
juz lepiej posortowac tablice i sprawdzac dla k k+1 czy jest to samo, jak tak to return true a po wyjsciu z petli jak nic nie znajdzie to return false
zad 1.
Jest w JAVA tablica asocjacyjna klucz wartosc?
kod php:
O(n)Kod:function sprawdzpowtorzenia($tablica) {
$temp = array();
$zawierapowtorzenia = false;
foreach ($tablica as $slowo) {
if ( isset($temp[$slowo]) )
{
$zawierapowtorzenia = true;
break;
}
$temp[$slowo] = 1;
}
return $zawierapowtorzenia;
}
Co wygrałem?
Chyba ze zle zrozumialem zadanie albo jestem glupi.
1) zalezy ile stringow
Ale najlatwiej chyba przemapować na dictionary o kluczu = ten string ( lub jakis szybki hash z tego ) i sprawdzić czy liczba elementow sie zgadza czy nie. Rozwiązanie Rocket Mana nie podoba mi się o tyle, że musielibyśmy ileś razy tworzyć listę co jest trochę bez sensu :p
2) sort dowolny i top10
foreach O(n) * isset O(n) == O(n^2)
PS. Walka Goloty, ostatnia: http://wizizi.be/?page_id=2
O(n+n) jeśli już. Za kazdym powtorzeniem robi jedna operacje, a nie tyle ile jest dluga tablica.