Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje

Programiranje Programski jezici, tehnike, alatke...

Pregled rezultata glasanja:
MG-RAY 8 22,22%
Stevvan 7 19,44%
Geomaster 4 11,11%
nika100 3 8,33%
GameMaster 2 5,56%
kish 2 5,56%
karloBasic 2 5,56%
EclipsE 2 5,56%
~Raf~ 1 2,78%
aljosaa 1 2,78%
Brains 1 2,78%
corcrash 1 2,78%
Highlander 1 2,78%
ANDROSS 1 2,78%
Marko_L 0 0%
Damjan 0 0%
fingerprint 0 0%
al0cunit 0 0%
BoPe 0 0%
rudar 0 0%
seymourc64 0 0%
x 0 0%
x 0 0%
x 0 0%
Glasova: 36. U ovom glasanju ne možete da učestvujete

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 8.2.2012, 22:36   #1681
Kosinus
Član
 
Član od: 3.11.2009.
Lokacija: root_localhost
Poruke: 132
Zahvalnice: 16
Zahvaljeno 20 puta na 12 poruka
Određen forumom Re: Programming Challenges

Citat:
Belphegor kaže: Pregled poruke
Nego, da li jos neko misli (osim mene) da je rok predugacak?
Ja mislim da je sasvim dovoljno, bar za ovakve "manje" zadatke, jedno 4-5 dana.
Slazem se, ovaj zadatak mozes uraditi i ako ga vidis sat vremena pre isteka roka.
Kosinus je offline   Odgovor sa citatom ove poruke
Stara 8.2.2012, 23:28   #1682
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: Programming Challenges

Citat:
Belphegor kaže: Pregled poruke
@Geomaster
Znam na sta mislis. Bode oci onaj lik na vrhu tabele, a i ko zna koliko vremena stoji tako vec.

Nego, da li jos neko misli (osim mene) da je rok predugacak?
Ja mislim da je sasvim dovoljno, bar za ovakve "manje" zadatke, jedno 4-5 dana.
Jeste predugačak, ali uzmite u obzir da je potrebno vremena izmisliti zadatak/generisati test caseove etc... Osim ako neko ne želi da se uključi u ovo i izmisli neki zadatak
EclipsE je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku EclipsE na korisnoj poruci:
Belphegor (8.2.2012)
Stara 8.2.2012, 23:41   #1683
NISAM NESTO SMART
Član
 
Član od: 14.7.2009.
Lokacija: Srbija
Poruke: 315
Zahvalnice: 53
Zahvaljeno 73 puta na 54 poruka
Slanje poruke preko MSN-a korisniku NISAM NESTO SMART
Određen forumom Re: Programming Challenges

Slazem se sa Belphegor-om, ovaj je bio najlaksi od ovih par sto si postavio a najduzi je rok
Mislim da je sad najbolje da se postavljaju izazovi zbog ove zime i svega, svi su kuci ne ide se u skolu(mozda nece ni sledece nedelje) ako nestane gasa svi ce morati da kuckaju da bi se zagrejali i tako to na tu temu...
NISAM NESTO SMART je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku NISAM NESTO SMART na korisnoj poruci:
Belphegor (8.2.2012)
Stara 8.2.2012, 23:46   #1684
Belphegor
V.I.P. Programiranje
 
Član od: 29.8.2007.
Lokacija: Valjevo
Poruke: 1.349
Zahvalnice: 983
Zahvaljeno 371 puta na 280 poruka
Određen forumom Re: Programming Challenges

Citat:
EclipsE kaže:
...ali uzmite u obzir da je potrebno vremena izmisliti zadatak/generisati test caseove etc...
Svestan sam da je veliki posao sve to pripremiti. Pogotovo onaj ko ga postavi mora i da ga resi korektno da bi mogao da proverava ostale... Respect
Malo je problem oko ocenjivanja. Vidim da je vise puta bilo to pitanje, ali ni ja nemam ideju kako i sta.

Citat:
NNS kaže:
...ako nestane gasa svi ce morati da kuckaju da bi se zagrejali...
...ili struje... pu, pu...

Poslednja ispravka: Belphegor (8.2.2012 u 23:57)
Belphegor je offline   Odgovor sa citatom ove poruke
Stara 9.2.2012, 0:33   #1685
NISAM NESTO SMART
Član
 
Član od: 14.7.2009.
Lokacija: Srbija
Poruke: 315
Zahvalnice: 53
Zahvaljeno 73 puta na 54 poruka
Slanje poruke preko MSN-a korisniku NISAM NESTO SMART
Određen forumom Re: Programming Challenges

Pa pazi ako nestane struje ovo programiranje bi malo teze islo, mislim kapiram da bi se snasli nekako.
Predlazem da u slucaju nestanka struje svi pisu svoj kod na parce papira i da postom posalju Eclipsu, koj ce komplajirati taj kod u glavi i proveriti rucno da li je dobar output u odnosu na testcasove

Sto se tice ocenjivanja, zaista je tesko pravilno odluciti ko je bolji, kako ste pre ocenjivali vidim da ima ovaj rank ovde kako su oni pobedjivali ?
Mislim kad bi bilo neko otvoreno glasanje ciji je najbolji kod, samo programeri bi razumeli o cemu se radi i svi bi glasali za sebe
NISAM NESTO SMART je offline   Odgovor sa citatom ove poruke
Stara 9.2.2012, 0:40   #1686
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Određen forumom Re: Programming Challenges

Pre su zadaci bili drugačijeg tipa, rešenje nije bilo 'tačno' ili 'netačno' već je bio tipa zadatak napraviti program za vektorsko crtanje... I onda su svi glasali za čiji program misle da je najbolje urađen, najbrži, bez bagova, koji im se najviše dopao... Ovde bi eventualno moglo da se prvo gleda tačnost (logično), onda vreme (logično), pa ako su vremenski dva ili više zadatka jednaki ili skoro jednaki (unutar eksperimentalne greške), onda bismo mogli da gledamo ko od autora ima najviše smešnih sličica snimljenih na HDD
Geomaster je offline   Odgovor sa citatom ove poruke
Stara 9.2.2012, 0:50   #1687
Kosinus
Član
 
Član od: 3.11.2009.
Lokacija: root_localhost
Poruke: 132
Zahvalnice: 16
Zahvaljeno 20 puta na 12 poruka
Određen forumom Re: Programming Challenges

Citat:
Geomaster kaže: Pregled poruke
Ovde bi eventualno moglo da se prvo gleda tačnost (logično), onda vreme (logično) ...
Vreme i velicina programa samo ako se pise istim jezikom
Kosinus je offline   Odgovor sa citatom ove poruke
Stara 9.2.2012, 0:51   #1688
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: Programming Challenges

Citat:
Geomaster kaže: Pregled poruke
onda vreme (logično)
Da, ali imaš razliku u programskim jezicima... neće python ili C# biti brzi kao C++. Kako bi to rešili?

Tačnost, ok... mada većina reši 100% tačno i moraš da pronađeš neki drugi kriterijum
EclipsE je offline   Odgovor sa citatom ove poruke
Stara 9.2.2012, 9:13   #1689
Pavle Stevanović
Član
 
Član od: 6.12.2011.
Poruke: 60
Zahvalnice: 5
Zahvaljeno 2 puta na 2 poruka
Određen forumom Re: Programming Challenges

Citat:
neće python ili C# biti brzi kao C++. Kako bi to rešili?
Pa nek se ne gleda sam program, nego brzina algoritma, odnostno njegova jednostavnost.
Pavle Stevanović je offline   Odgovor sa citatom ove poruke
Stara 10.2.2012, 16:44   #1690
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: Programming Challenges

Ok, we have something special in store for you

Testing

SMS će se bodovati nakon što se ovaj challenge završi.
EclipsE je offline   Odgovor sa citatom ove poruke
Sledećih 2 korisnika se zahvaljuje korisniku EclipsE na korisnoj poruci:
Belphegor (10.2.2012), Geomaster (11.2.2012)
Stara 10.2.2012, 20:45   #1691
Pavle Stevanović
Član
 
Član od: 6.12.2011.
Poruke: 60
Zahvalnice: 5
Zahvaljeno 2 puta na 2 poruka
Određen forumom Re: Programming Challenges

Meni ovde ništa nije jasno.
Pavle Stevanović je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Pavle Stevanović na korisnoj poruci:
NISAM NESTO SMART (10.2.2012)
Stara 10.2.2012, 21:20   #1692
Belphegor
V.I.P. Programiranje
 
Član od: 29.8.2007.
Lokacija: Valjevo
Poruke: 1.349
Zahvalnice: 983
Zahvaljeno 371 puta na 280 poruka
Određen forumom Re: Programming Challenges

Poceo sam ja da radim. Imam neke ideje, ali ce malo da potraje. Stay tuned.
Belphegor je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Belphegor na korisnoj poruci:
EclipsE (10.2.2012)
Stara 10.2.2012, 22:10   #1693
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: Programming Challenges

Evo vam jedan program koji možete da koristite za testgen i rešavanje. Radi na način koji je napisan na sajtu challengea.
Priloženi fajlovi
Tip fajla: zip sms.zip (15,5 KB, 13 puta viđeno)
EclipsE je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku EclipsE na korisnoj poruci:
NISAM NESTO SMART (11.2.2012)
Stara 11.2.2012, 17:30   #1694
Belphegor
V.I.P. Programiranje
 
Član od: 29.8.2007.
Lokacija: Valjevo
Poruke: 1.349
Zahvalnice: 983
Zahvaljeno 371 puta na 280 poruka
Određen forumom Re: Programming Challenges

@EclipsE
Daj mi fragment koda kako citas paramtere, nesto me *****ava:
Kod:
exe_str = "C:\\Users\\belphegor\\Desktop\\sms\\sms.exe";
params_str = "solve < \"C:\\Users\\belphegor\\Desktop\\TESTS\\file.in\" > \"C:\\Users\\belphegor\\Desktop\\TESTS\\file.out\""
Da proverim da nisam lud, napravim novu konzolu da mi ispise:
Kod:
int main(int carg, char* args[])
{
    for(int i = 0; i < carg; ++i)
    {
        std::cout << args[i] << std::endl;
    }

    std::cout << "Press enter to exit...";
    std::cin.ignore( std::numeric_limits< std::streamsize >::max(), '\n' );
    return 0;
}
Izbacuje mi normalno sve parametre za ovo.

A kad startujem sms.exe samo se pokrene i stoji, ceka input kao da mu nisu prosledjeni parametri? WTF?

A kad probam sms.exe sa cmd prompt-om (rucno) onda radi???
Belphegor je offline   Odgovor sa citatom ove poruke
Stara 11.2.2012, 17:43   #1695
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: Programming Challenges

Kod:
int main(int argc, char** argv)
{
    if (argc == 1)
    {
        std::cout << "Usage:\n  sms solve < input > output\n  sms generate big|small > output";
        return 0;
    }

    string arg1 = argv[1];
    string arg2;

    if (arg1 == "generate")
    {
        if (argc != 3)
        {
            std::cout << "Wrong number of parameters!";
            return 0;
        }

        arg2 = string(argv[2]);

        generate(arg2);
        return 0;
    }

    solve();

    return 0;
};
Kada ga ja pokrenem, dobijem:

EclipsE je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku EclipsE na korisnoj poruci:
Belphegor (11.2.2012)
Stara 11.2.2012, 23:25   #1696
Belphegor
V.I.P. Programiranje
 
Član od: 29.8.2007.
Lokacija: Valjevo
Poruke: 1.349
Zahvalnice: 983
Zahvaljeno 371 puta na 280 poruka
Određen forumom Re: Programming Challenges

Evo mog resenja, mada nisam jos zadovoljan.

Nisam resio proveru outputa jer ne vidim neku logiku. Bilo bi previse zamrseno. Whatever.

Upustvo za uporabu, mada mislim da je logicno:

Generator mod
Generisanje input fajlova. Generise fajlove u folderu gde je i sam generator.



Solver mod
Mora se prethodno postaviti staza do exe-a u "Generator mod"-u koji ce da resava inpute iz ove liste!
Genereise output fajlove u folderu gde su i input fajlovi.



Contestants solutions mod
Prva lista je za izvrsne fajlove takmicara a druga lista je za input fajlove koje ce da resavaju.
Genereise output fajlove u folderu gde su i exe fajlovi.
edit: Sad tek vidim dok pisem ovo, ako su u istom folderu izvrsni:
Citat:
...\desktop\sms-boza.exe
...\desktop\sms-mile.exe
...\desktop\sms-smrda.exe
bice overvrajta output fajlova! Mrzi me da ispravljam, imate source pa menjajte kako vam se prohte.



Binary ovde.

Source ovde.

Belphegor je offline   Odgovor sa citatom ove poruke
Sledećih 3 korisnika se zahvaljuje korisniku Belphegor na korisnoj poruci:
EclipsE (12.2.2012), Geomaster (12.2.2012), NISAM NESTO SMART (12.2.2012)
Stara 12.2.2012, 0:15   #1697
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Određen forumom Re: Programming Challenges

Hmmm... Sviđa mi se ovo tvoje!
Nego jel mora ovo na Windowsu? Pod Windowsom je malo... khm... teže za uraditi access control za programe koji se testiraju, a malo je neodgovorno dozvoliti proizvoljnim programima da rade sa privilegijama na Windowsu...

EDIT: I jel igra ulogu ako je program GUI ili konzola?
EDIT 2: Sad sam video da si radio preko WinAPIja... Ja ovo ne bi mogao da pišem da mi plate

Poslednja ispravka: Geomaster (12.2.2012 u 1:05)
Geomaster je offline   Odgovor sa citatom ove poruke
Stara 12.2.2012, 0:59   #1698
NISAM NESTO SMART
Član
 
Član od: 14.7.2009.
Lokacija: Srbija
Poruke: 315
Zahvalnice: 53
Zahvaljeno 73 puta na 54 poruka
Slanje poruke preko MSN-a korisniku NISAM NESTO SMART
Određen forumom Re: Programming Challenges

Hmm počeo sam ja da pišem neku python skriptu tako da moze da radi i na win i linux, samo sad kad sam video Belphegor-ov fancy-pancy GUI skenjo sam se jako
NISAM NESTO SMART je offline   Odgovor sa citatom ove poruke
Stara 12.2.2012, 1:07   #1699
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: Programming Challenges

Nije bitno, dok god radi kako treba
EclipsE je offline   Odgovor sa citatom ove poruke
Stara 12.2.2012, 1:17   #1700
Belphegor
V.I.P. Programiranje
 
Član od: 29.8.2007.
Lokacija: Valjevo
Poruke: 1.349
Zahvalnice: 983
Zahvaljeno 371 puta na 280 poruka
Određen forumom Re: Programming Challenges

@NNS
Pogledaj moj kod, da se sit nasmejes. Prebroj samo koliko ima "hard-kodovanih" vrednosti.
A sto se tice GUI-ja, po mom misljenju mnogo je smesan. Nemam osecaja za prostor, izbor i rasporedjivanje kontrola.

Citat:
Geomaster kaže:
Sad sam video da si radio preko WinAPIja...
Pravo da ti kazem, nisam nasao vremena da vezbam sa tudjim GUI bibliotekama (MFC, Qt, wxWidgets...) a WinAPI sam samo malo zagrebao po povrsini. Non-stop sam u konzolnim projektima.
Belphegor je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Tagovi
challenge, programiranje, takmicenje

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Multithreading in game programming with C++ yaelo Pravljenje igara 0 19.10.2006 1:52


Sva vremena su po Griniču +2 h. Sada je 12:52.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com