Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko181
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
  • Wykop.pl
  • Ciekawostki

    Ciekawostki
  • Rozrywka

    Rozrywka
  • Sport

    Sport
  • Motoryzacja

    Motoryzacja
  • Technologia

    Technologia
  • Informacje

    Informacje
  • Gospodarka

    Gospodarka
  • Podróże

    Podróże

Dostosuj Wykop do siebie

Wybierz treści, które Cię interesują
i zapisz jako Własną kategorię.

Frogof
Frogof

Frogof

Dołączył 6 lat temu
  • Obserwuj
  • Akcje 230
  • Znaleziska 75
  • Mikroblog 155
  • Obserwujący 4
  • Obserwowane 4
  • Dodane (2)
  • Komentowane (138)
  • Plusowane (15)
NotABigFan
NotABigFan
NotABigFan
20.11.2018, 13:26:41
  • 0
Zadanie od Twittera:

Zaimplementuj system autouzupełniania tekstu. To jest mając dany napis s i zbiór wszystkich możliwych słów kluczowych, zwróć wszystkie słowa kluczowe które mają s jako swój prefiks.

np. dla s = "pi" i zbioru słów: {"pies", "kot", "kotek", "piesek"} poprawną odpowiedzią będzie ["pies", "piesek"].

Postaraj
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Frogof
Frogof
Frogof 21.11.2018, 04:51:54 via iOS
  • 1
@NotABigFan: hashset :)
  • Odpowiedz
NotABigFan
NotABigFan
NotABigFan
12.11.2018, 15:57:28
  • 3
Dzisiaj zadanie od Amazon:

Dana jest liczba k i napis s. Znajdź długość najdłuższego podłańcucha s, który składa się z najwyżej k różnych znaków.

np.:
dla s = "abcba", k = 2 wynikiem jest 3
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Frogof
Frogof
Frogof 12.11.2018, 19:54:16 via iOS
  • 0
@NotABigFan: nie mam czasu pisać ale da się liniowo z pamięcią od k
  • Odpowiedz
Frogof
Frogof
Frogof 12.11.2018, 23:25:23
  • 0
@Demolicjon: jakby @SuppressWarnings zrobil zamiast tablicy slownik to by mial optymalnie.
  • Odpowiedz
Frogof
Frogof
Frogof 13.11.2018, 05:48:00 via iOS
  • 0
@SuppressWarnings: serio?:D nigdzie nie jest napisane ze znaki to a..z. Wiec alokowanie tablicy to kolejne O od wielkości alfabetu.
  • Odpowiedz
Frogof
Frogof
Frogof 13.11.2018, 15:54:19 via iOS
  • 0
@Demolicjon: @SuppressWarnings: no to teraz taka tablice dla unicoda zaalokuj:) przy ograniczonym tak, ale tu nie jest ograniczony. Szczególnie w kontekście o jakim pisze @NotABigFan (rozmowy w dużych, dobrych firmach) zrobienie takiego upraszczajacego założenia to błąd.
  • Odpowiedz
Frogof
Frogof
Frogof 13.11.2018, 16:59:38 via iOS
  • 0
@Demolicjon: ja przeprowadzam takie rozmowy wiec wiem jak wyglądają:) jak kandydat zapyta i ktoś się zgodzi to można upraszczać, ale w tak prostej części ja bym na to nie pozwolił. Takie same uwagi słyszę czesto od innych na panelu po rozmowach.
  • Odpowiedz
Frogof
Frogof
Frogof 13.11.2018, 17:26:44 via iOS
  • 0
@Demolicjon: no właśnie mówię ze amazon takich nie przeprowadza:) ale tak, Ty możesz przeprowadzać jakie chcesz ( ͡° ͜ʖ ͡°)
  • Odpowiedz
NotABigFan
NotABigFan
NotABigFan
11.11.2018, 15:30:34
  • 3
Czołem Wielkiej Polsce! Dzisiaj zadanko od Stripe.

Dana jest tablica liczb całkowitych. Znajdź najmniejszą dodatnią liczbę całkowitą, której nie ma w tablicy. Tablica może zawierać duplikaty oraz liczby ujemne. Można modyfikować tablicę. Czas O(n), pamięć O(1)

np:

[]
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Frogof
Frogof
Frogof 12.11.2018, 07:11:59 via iOS
  • 0
@NotABigFan: nie czytałem komentarzy. Dwa przypadki: albo min - 1 jeśli min to nie 1, albo counting sort ignorujący wszystko mniejsze od 1 i nie mieszace się w tablicy.
  • Odpowiedz
Frogof
Frogof
Frogof 12.11.2018, 14:58:52 via iOS
  • 0
@NotABigFan: sortuje tylko od 1 do n+1, resztę ignoruje. Wcześniej jeszcze trzeba raz przejść i ustawić wszystkie wartości spoza zakresu na 1. W razie konfliktu (nadpisanie czegoś czego jeszcze nie posortowalem) to używam wartości ujemnej żeby takie pole oznaczyć.
  • Odpowiedz
Frogof
Frogof
Frogof 12.11.2018, 15:54:57 via iOS
  • 0
@NotABigFan: po zmianie wszystkiego ujemnego i większego od n na 1 sortuje w miejscu. Jak chce nadpisać jakieś pole którego jeszcze nie sortowalem to zmieniam znak. Np. w a[6] znajduje 8, w a[8] 9. Wiec a[8] zmianiam na -9. W ten sposób oznaczam ze jest tam nieposortowane 9 i posortowane 8. Po przejściu całej tablicy pierwszy indeks dla którego wartość w tablicy to 0 to moja odpowiedz.
  • Odpowiedz
Frogof
Frogof
Frogof 12.11.2018, 16:55:13 via iOS
  • 0
@NotABigFan: no tak dokładnie to nie jest ani jedno ani drugie, bo musisz oznaczyć te nadpisywanie, ale to ze zliczam niczego nie zmienia, wiec po wykonaniu counting sorta z ta modyfikacja wyżej otrzymuje rozwiązanie:)
  • Odpowiedz
piwniczak
piwniczak
piwniczak
28.10.2018, 18:21:00
  • 4
No to sobie szybko awansowal.

#uk #programista15k #kariera
piwniczak - No to sobie szybko awansowal.

#uk #programista15k #kariera

źródło: comment_PBtuIMoJHPAhNvajLqYtdglZVLEItVbM.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Frogof
Frogof
Frogof 30.10.2018, 01:04:20 via iOS
  • 0
@piwniczak: on nie jest techniczny. Czyta cv, robi wywiad i umawia spotkania.
  • Odpowiedz
NotABigFan
NotABigFan
NotABigFan
26.10.2018, 12:02:15
  • 6
Piątunio, więc chill. Zadanko od Googla.

Dane są dwie acykliczne listy jednokierunkowe, które przecinają się w pewnym miejscu. Znajdź to miejsce (pierwszy węzeł wspólny dla obu list). Czas liniowy względem sumy długości list i pamięć stała. Można modyfikować listę.

#programowanie #dailycodingproblem
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Frogof
Frogof
Frogof 26.10.2018, 19:13:40 via iOS
  • 2
@NotABigFan: nie czytałem komentarzy. Dwa wskaźniki, wyprzedź ten z krótszej listy o różnice długości list. Przesuwaj wskaźniki, jak są równe to masz ten węzeł którego szukałeś.
  • Odpowiedz
t.....k
t.....k
konto usunięte 18.10.2018, 16:01:39
  • 1
Nie ma to jak jebnąć update'a, który powoduje crashe z d--y. Brawo Google, brawo.

https://ads-developers.googleblog.com/2018/10/announcing-v1700-of-android-google.html

#android #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Frogof
Frogof
Frogof 19.10.2018, 03:43:32 via iOS
  • 0
@tomekswk: zatrudnij się u nich i popraw im te procesy:)
  • Odpowiedz
Frogof
Frogof
Frogof 18.10.2018, 05:34:49 via iOS
  • 4
24. Carnegie Mellon University
...
801-1000. PW

Jutro przychodzi prymus z cmu na rozmowę, zobaczymy ile te rankingi warte, hehe.

O
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Frogof
Frogof
Frogof
Autor
18.10.2018, 18:05:15 via iOS
  • 0
@zly_boczek: nie
  • Odpowiedz
Frogof
Frogof
Frogof
Autor
18.10.2018, 18:06:26 via iOS
  • 0
@DzyndzaNyga: @SkorpionX: @kebab-case: @WyjmijKija: @matwes: @zly_boczek: @Demolicjon: był. Zupełnie nie jestem pod wrażeniem. Widziałem lepszych studentów 3ciego roku:)
  • Odpowiedz
Frogof
Frogof
Frogof
Autor
18.10.2018, 18:09:15 via iOS
  • 0
@matwes: nie byle jaki student tylko prymus, przecież pisałem:) top 5 czy tam 10%
  • Odpowiedz
Frogof
Frogof
Frogof
Autor
18.10.2018, 18:30:29 via iOS
  • 0
@kebab-case: nie, raczej nie sprawdza kompetencji których szukamy:) ale pytania super:)

@matwes: normalny, nie denerwował się. Ogarnięty, ale nie na tyle żeby dostać prace. Jakieś małe braki w paru miejscach. Nic specjalnego.
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • Strona 4 z 7
  • >

Osiągnięcia

  • Rocznica
    od 14.09.2022

    Rocznica
  • Gadżeciarz
    od 14.09.2018

    Gadżeciarz

Wykop © 2005-2024

  • Nowy Wykop
  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Wykop.pl