Witam. Mam pytanie do programowych mirków. Kojarzycie może stronę #spoj? Jest to stronka z zadankami programistycznymi i chciałbym się dowiedzieć jak takie zadania mają się do rzeczywistej pracy w #it. Od dłuższego czasu klepie sobie tam zadanka w języku c# ale robię to z czystej zabawy i hobby, traktuję to bardziej jako intelektualną rozrywkę - absolutnie nie mam zamiaru zajmować się tym zawodowo i taka ciekawość
Wszystko
Najnowsze
Archiwum
konto usunięte
- 1

morteusz
via Wykop Mobilny (Android)- 1
@Digga_Radikal: do rozmów technicznych się przydaje
szk6dnik
- 2
@Digga_Radikal: Nie słuchaj tych co piszą, że się nie przyda. Jak będziesz za kilka lat na rozmowie do dużego korpo albo albo do czołowych firm IT, tych co płacą najwięcej to jest bardzo duża szansa, że dostaniesz podobne zadanie do zrobienia. Ja w liceum natłukłem pewnie koło 200 tych zadań jak się przygotowywałem do olimpiady informatycznej. Od lat już się w to nie bawię, ale wiedza i umiejętności zostały. Zdarzało
@Wojtas_The_Smieciarz: lepiej link do konta na wykopie
@Wojtas_The_Smieciarz: na etapie juniora tak.
Da ktoś podpowiedź jak to można zrobić? https://pl.spoj.com/problems/ETI07F1/
#programowanie #spoj #algorytmy
#programowanie #spoj #algorytmy
@captain69teemo knapsack problem
konto usunięte via iOS
- 0
Komentarz usunięty przez autora
- 1
Zacząłem się uczyć #python i robię zadania ze #spoj. Na ten moment utknąłem na 2. zadaniu i potrzebuję pomocy. Generalnie to u mnie działa (xD) , ale spoj wyrzuca "time limit exceeded". Jakby ktoś mógł rzucić okiem i zasugerować co może powodować błąd, to byłbym wdzięczny.
Tutaj jest link do zdania klik
Tutaj do mojego kodu klik
#naukaprogramowania
Tutaj jest link do zdania klik
Tutaj do mojego kodu klik
#naukaprogramowania
@Daldek: dla każdego przedziału od nowa testujesz wszystkie liczby i wybierasz pierwsze - zamiast tego spróbuj wygenerować wszystkie od razu, a potem tylko na zapytania odpowiadaj
- 1
@Daldek: "Warning: large Input/Output data, be careful with certain languages (though most should be OK if the algorithm is well designed)"
jeśli chodzi o algorytm możesz pomyśleć nad https://eduinf.waw.pl/inf/alg/001_search/0013.php
ale sito Eratostenesa też powinno dawać radę.
jeśli chodzi o algorytm możesz pomyśleć nad https://eduinf.waw.pl/inf/alg/001_search/0013.php
ale sito Eratostenesa też powinno dawać radę.
Proste zadanko na #spoj a sędzia mi nie przyjmuje. Może ktoś spojrzeć? Zadanie Mój kod Sprawdzam u siebie na kompie to liczy chyba ok #naukaprogramowania
- 1
@kysko: działa to co napisałeś, dzieki! nie zrozumiałem wcześniej dokładnie i użyłem while(cin >> wejscie) w pętli do..while. Teraz już będę wiedział
- 1
lepiej rób http://www.codewars.com te spoj są nie życiowe
@kysko: bardzo fajna stronka, wlasnie juz cos probuje
- 1
Czemu na spoju pokazuje mi bledna odpowiedz skoro jest dobrze?
Link do zadania:http://pl.spoj.com/problems/PRIME_T/
Kod:
Link do zadania:http://pl.spoj.com/problems/PRIME_T/
Kod:
#java #spoj #algorytmy #pytanie #programowanie #informatyka
http://pl.spoj.com/problems/PZPI3/ robię sobie to zadanko ze spoja i jest chyba ok, ale wywala "przekroczono limit czasu". Ma ktoś jakiś pomysł w jakim kierunku mógłbym to zoptymalizować? Nie chodzi mi o gotowca, ale wskazówki, gdzie się zastanowić. https://pastebin.com/SrYjZFdt otoż mój kod.
http://pl.spoj.com/problems/PZPI3/ robię sobie to zadanko ze spoja i jest chyba ok, ale wywala "przekroczono limit czasu". Ma ktoś jakiś pomysł w jakim kierunku mógłbym to zoptymalizować? Nie chodzi mi o gotowca, ale wskazówki, gdzie się zastanowić. https://pastebin.com/SrYjZFdt otoż mój kod.
- 2
@baalder363:
Nie wczytywałem się w treść zadania, ale często w tego typu zadaniach chodzi o znalezienie sposobu na rozwiązanie problemu przy mniejszej złożoności obliczeniowej - przykładowo w Twoim rozwiązaniu jest pętla w pętli co może skutkować złożonością obliczeniową typu O(n^2) (nie analizowałem skąd się biorą
Czasem pełne rozwiązanie takich zadań polega na zauważeniu
Nie wczytywałem się w treść zadania, ale często w tego typu zadaniach chodzi o znalezienie sposobu na rozwiązanie problemu przy mniejszej złożoności obliczeniowej - przykładowo w Twoim rozwiązaniu jest pętla w pętli co może skutkować złożonością obliczeniową typu O(n^2) (nie analizowałem skąd się biorą
numerek... ale pesymistycznie zakładam że może być ich nawet n, no chyba że jest jeszcze gorzej)... Czasem pełne rozwiązanie takich zadań polega na zauważeniu
@63274682374: dobrze było, tylko może ogólnie słabo zapisane i się myli. Bo chodziło o to że jest znaczący skok wydajnościowy kiedy używa się prymitywów niż kiedy operuje się tylko na typach obiektowych.
#programowanie #java #spoj #algorytmy #pytanie
Znowu mam problem. Robię to zadanie ze spoja: http://pl.spoj.com/problems/MWPZ06A/. Oto mój kod, który poprawnie się kompiluje, działa dla zadanych przypadków: https://pastebin.com/sNdtnv1U (przepraszam za polskie nazwy zmiennych, ale mi odbiło). SPOJ mi tego nie przepuszcza. Wcześniej miałem inty i też było źle. Może ktoś podpowiedzieć o co chodzi?
Znowu mam problem. Robię to zadanie ze spoja: http://pl.spoj.com/problems/MWPZ06A/. Oto mój kod, który poprawnie się kompiluje, działa dla zadanych przypadków: https://pastebin.com/sNdtnv1U (przepraszam za polskie nazwy zmiennych, ale mi odbiło). SPOJ mi tego nie przepuszcza. Wcześniej miałem inty i też było źle. Może ktoś podpowiedzieć o co chodzi?
- 0
@baalder363: Dobra, działa. Dla ciekawych: SPOJ nie akceptuje jak operujesz sobie na miesiącach tylko trzeba działać na latach a potem sobie to na miesiące zamieniać. Poprawny kod: https://pastebin.com/iQteufhL
@baalder363: nie "spoj nie akceptuje" tylko zwracałeś zły wynik i tyle.
#programowanie #java #algorytmy #spoj #zadanie
Sorry za spam, ale muszę zapytać: http://pl.spoj.com/problems/DYZIO2 da się zrobić to zadanie w Javie i nie dostać błędu, że przekroczono limit czasu?
Sorry za spam, ale muszę zapytać: http://pl.spoj.com/problems/DYZIO2 da się zrobić to zadanie w Javie i nie dostać błędu, że przekroczono limit czasu?
Komentarz usunięty przez autora
Robię zadanie na spoj
"Dla liczb całkowitych n i k, 0 <= k <= n <= 1000, wyznacz liczbę różnych k-elementowych podzbiorów zbioru n-elementowego. Liczby n i k będą dobrane tak, aby wynik nie przekroczył 1 000 000 000."
Korzystam z trójkąta pascala i u mnie w kompilatorze wszystkie wyniki wydają się ok, a w spoju ciągle mam "Przekroczono limit czasu ". Ktoś wie gdzie popełniam błąd? Tu mój kod
#naukaprogramowania
"Dla liczb całkowitych n i k, 0 <= k <= n <= 1000, wyznacz liczbę różnych k-elementowych podzbiorów zbioru n-elementowego. Liczby n i k będą dobrane tak, aby wynik nie przekroczył 1 000 000 000."
Korzystam z trójkąta pascala i u mnie w kompilatorze wszystkie wyniki wydają się ok, a w spoju ciągle mam "Przekroczono limit czasu ". Ktoś wie gdzie popełniam błąd? Tu mój kod
#naukaprogramowania
- 3
#naukaprogramowania #spoj
http://pl.spoj.com/problems/PP0604A/
Ma ktoś wykonane te zadanie i mógłby podesłać jakieś testy? Albo podesłać własny kod to sobie sam wygeneruje testy ( ͡° ͜ʖ ͡°)
http://pl.spoj.com/problems/PP0604A/
Ma ktoś wykonane te zadanie i mógłby podesłać jakieś testy? Albo podesłać własny kod to sobie sam wygeneruje testy ( ͡° ͜ʖ ͡°)
Jak się nazywała ta stronka, gdzie można było sobie przetestować kod zadania ze SPOJa?
#programowanie #spoj
#programowanie #spoj
- 0
@g33k: Dzięki. Ale pamiętam, że była też taka strona, która generowała inputy (np liczby z określonych przedziałów). Mam napisany program, naprawdę prosta rzecz, ale wyskakuje mi przekroczenie czasu i nie wiem jak to sprawdzić...
Na kompilatorze działa bez problemu.
Na kompilatorze działa bez problemu.
Robię właśnie zadanie w spoj, jedno z pierwszych i ciągle mi wywala przekroczony limit czasu, bez określenia jego wartości. Czy to oznacza, że program stanął gdzieś w miejscu (na przykład podczas wczytywania liczb), czy, że wykonał się poprawnie, ale po prostu zbyt wolno?
Zastanawiam się, czy robię jakiś prosty błąd, czy algorytm wykonywania jest całkowicie błędny.
P.S. Protipy dla zaczynających ze spoj mile widziane.
#programowanie #spoj #python
Zastanawiam się, czy robię jakiś prosty błąd, czy algorytm wykonywania jest całkowicie błędny.
P.S. Protipy dla zaczynających ze spoj mile widziane.
#programowanie #spoj #python
@stranger13 działa za wolno, musisz zoptymalizować kod, zmienić algorytm a jak się już w------z to język xD
- 2
@stranger13: Zapoznaj się z dokumentacją funkcji pow, najprawdopodobniej wywołujesz ją jako pow(a,b), a to co jest w dokumentacji daje Ci większe pole do popisu.
Ktoś tutaj bawi się może w wyzwania dla programistów ze stronki sphere online judge (spoj)?
#programowanie #spoj #pytanie
#programowanie #spoj #pytanie
@OnlyShadow: Ja parę tygodni temu się chwilę bawiłem. Była to stronka codewars (tu ref jak coś :P www.codewars.com/r/ebbEKQ ). Mogę polecić. Plusy tej stronki są takie, że jest sporo kategorii do wyboru, a po rozwiązaniu zadania możesz przeglądać rozwiązania innych i je oceniać + widzisz jakie rozwiązanie wg społeczności jest najbardziej eleganckie/pomysłowe. Jeśli chodzi o poziom trudności to na bank znajdziesz coś dla siebie. Minus jest taki, że stronka nie
- 0
Okazało się, że input był dawany inaczej, niż wynikało to z treści
@pszczolas: Zgadzam się z tym w 100%, też tak rozkminiałem przy niektórych przykładach.
Dzięki za linka - wypróbuję i dam znać.
Mireczki, gdy próbuję się zalogować na #spoj, to co chwila wyskakuje komunikat "Authentication failed!" - co robić?
- 1
Witam, siedzę nad tym zadaniem Reprezentacja liczb typu float i chciałbym poprosić Was o pomoc. Program napisałem w Javie i mimo tego, że przechodzi wszystkie testy znalezione na forach oraz te, które sam mu zaprezentowałem, spoj go nie przepuszcza. Może macie pomysł na jakieś nietypowe testy, lub sami doświadczyliście jakiegoś dziwnego zachowania spoja w przypadku tego zadania to dajcie znać.
Kombinowałem już ze spacjami (usunałem nawet spację po całym stringu, stąd ten
Kombinowałem już ze spacjami (usunałem nawet spację po całym stringu, stąd ten
- 1
Pytanie do wszystkich #programista15k :
Ile procent zadań tak mniej więcej potraficie zrobić ze SPOJ-a na poziomie trudnym?
http://pl.spoj.com/problems/trudne/
#programowanie #spoj
Ile procent zadań tak mniej więcej potraficie zrobić ze SPOJ-a na poziomie trudnym?
http://pl.spoj.com/problems/trudne/
#programowanie #spoj
Ile procent zadań tak mniej więcej potraficie zrobić ze SPOJ-a na poziomie trudnym?
- mniej niż 10% 44.7% (17)
- 10%-39% 5.3% (2)
- 40%-70% 13.2% (5)
- 71%-95% 0% (0)
- ponad 95% zadań 36.8% (14)
@fefler: nie wiem o spoju, ale generalnie to prawda. Jakies firmy ktore tworza gry, programy graficzne lub maja przerost ego uzywaja takich zadan.( ͡° ͜ʖ ͡°)
@fefler: generalnie jest tak ze jak napiszesz 5-10 takich zadan i przemeczysz je i w koncu zrobisz to potem kolejne 80 leci z gorki :D trzeba przestawic sie na tok myslenia algorytmicznego i patrzenia w przod na bigO
Dlaczego mi to nie działa?? Program ma pobierać określoną ilość liczb pierwszych a następnie wypisywać "TAK" lub "NIE" zależnie od tego, czy liczba jest liczbą pierwszą.
Jeśli błąd jest trywialny to przepraszam, ale dopiero zaczynam.
#programowanie #spoj #c
`/*////////////
Jeśli błąd jest trywialny to przepraszam, ale dopiero zaczynam.
#programowanie #spoj #c
`/*////////////
- 2
Po pierwsze - zawsze wrzucaj co wypluwa Ci konsola. Po drugie - wrzucaj kod do http://pastebin.com/
- 1




















