Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 474 odgovora
  • 130.114 pregleda

Najnovija ↓

Re: Kako obični ljudi posmatraju programere? 13.03.2018. u 21:37 · pre 105 meseci #23
Možemo da znamo samo za sebe kako razmišljamo. U stvari videćemo i za to da li je tačno, još uvek čekamo rezultate teme Da li su ljudi svesna bića. Iako ne možemo da budemo sigurni ni u šta, osim da postojimo, možemo da imamo svoje mišljenje. Tako da nije važno da li znate kako obični ljudi posmatraju programere, bitno je da imate svoje mišljenje o tome.
Sviđa mi se1
Re: Kako obični ljudi posmatraju programere? 13.03.2018. u 22:55 · pre 105 meseci
izmenjeno 1 put, poslednji put Bradzorf012 13.03.2018. u 23:17
  1. Bradzorf01213.03.2018. u 23:17zapis iz teksta poruke
#24
Citat:
Everbeck:
Ako misliš da dokažeš da nemam dodirnih tačaka sa programiranjem, morao bi prvo da mi postaviš neko pitanje.


Test. Da li si programer?

Dati su prirodni brojevi k i n, k < n, tj. skup A = {1, 2, 3,..., n}. Posmatrajmo sve kombinacije reda k od n elemenata, tj. sve podskupove Bi skupa A, takve da je |Bi| = k. Očigledno, ovih skupova tj. kombinacija reda k od n elemenata ima Ckn = n! / k! * (n - k)!.

Na primer, neka je: n = 8, k = 3. Tada imamo:

1. (1, 2, 3)
2. (1, 2, 4)
3. (1, 2, 5)
4. (1, 2, 6)
5. (1, 2, 7)
6. (1, 2, 8)
7. (1, 3, 4)
8. (1, 3, 5)
9. (1, 3, 6)
10. (1, 3, 7)
11. (1, 3, 8)
12. (1, 4, 5)
13. (1, 4, 6)
14. (1, 4, 7)
15. (1, 4, 8)
16. (1, 5, 6)
17. (1, 5, 7)
18. (1, 5, 8)
...
56. (6, 7, 8)

Za dato n(n <= 100) i dato k:

1) Napisati nerekurzivnu funkciju, nazovimo je f, koja za unetu kombinaciju određuje njen indeks u leksikografskom poretku. Na primer: f(1, 4, 8) = 15. Ovo je lakši deo posla.

2) Napisati nerekurzivnu funkciju, nazovimo je g, koja za uneti indeks kombinacije u leksikografskom poretku određuje kombinaciju. Na primer: g(17) = (1, 5, 7). Ovo je teži deo posla.

Kod pisati u javaskriptu ili kliperu, po izboru. Resursi: bez ograničenja. Vreme: dva dana.
Re: Kako obični ljudi posmatraju programere? 14.03.2018. u 00:46 · pre 105 meseci #29
Branimire

Kao što sam ti jednom već rekao, majstor si da svaku ozbiljnu temu ili pitanje trivijalizuješ ili obesmisliš glupim pitanjima i plitkim dosetkama. Nije mi jasno, da li se zahebavaš?

Kažeš alat, a u stvari ni sam ne znaš šta pričaš. Prvo, nije alat u pitanju, već metoda, a drugo, gde ti je taj alat? Na primer, za n = 50, k = 10, indeksi idu od 1 do 10272278170. Nešto više od tričavih desetak milijardi. Čak i neka prostija iteracija bez rekurzije bi se zaglavila na malo većem indeksu, o rekurziji da i ne pričamo. Ne znam, možda ti imaš neku superturboultramegagiga mašinu kojoj je ovo boza, ali je ja nemam. Ti napiši(ako možeš) rekurziju, pa pusti da radi i javi nam šta se događa sas tvoega korpjuktora. Treće, čak i da postoji takva makina, postoji nešto što se zove efikasnost i ekonomičnost, što je još važnije programersko umeće. Očigledno, jedino što ti umeš je da iz majstorskog sanduka sa alatom izvadiš čekić za dati problem i da udaraš, da ne kažem lupaš.

Zašto bi se u BMW-u ili Ferariju na primer mučili i lupali glavom o zid da razvijaju nove materijale i tehnologije, da bi iz trolitarskog rednog ili V šestocilindraša izvlačili 500 konjskih snaga, kada je lakše za inženjere da naprave neki V8 ili V12 od sedam osam litara, sa dva ventila po cilindru bez turbine? Na primer zbog toga što bi taj i takav motor trošio neuporedivo više goriva, ali i ulja, bio bi bar delom teži za održavanje, a njegova masa i dimenzije bi bili takvi da bi obesmislili svaku ugradnju u neki sportski auto. Dobili bi traktor, eto zašto.

Za n = 100 i k = 10, dobijamo indekse u opsegu od 1 do 17310309456440. Sedamnaest hiljada milijardi, boza bre, boza. Rekurzija ovo sredi dok kažeš Haralampije Karabuzdovanović.
Re: Kako obični ljudi posmatraju programere? 14.03.2018. u 01:13 · pre 105 meseci #30
Citat:
CoyoteKG:
Ako ja znam, jel to znaci da sam programer?


Izazov sam postavio ja, tvoje je da ga prihvatiš ili odbaciš. U skladu sa tim i odgovor na tvoje pitanje.

Citat:
CoyoteKG:
Je l' moze ovo da pomogne (trollface)
http://www.elitesecurity.org/t...oj-kombinacija-bez-ponavljanja


Kome da pomogne? Ne znam da li će tebi pomoći, to moraš sam da proceniš i vidiš.

Citat:
CoyoteKG:
Nego trebalo malo vise vremena, jer prvi primera ti nije bio dobar, ali si editovao


Prvo, jeste bila greška koju sam editovao. Drugo, dobar programer bi je uočio, ispravio, shvatio problem i nastavio da ga rešava. Treće, između objavljivanja posta(22:55) i poslednjeg editovanja(23:17) je prošlo ni manje ni više nego 22 minuta. Evo, rok je produžen na četvrtak u 23:17. Može li tako?
Re: Kako obični ljudi posmatraju programere? 14.03.2018. u 01:40 · pre 105 meseci #32
Jeste, ali kada bi se gađali tramvajima. Neka je n = 50, k = 8. Tada imamo ukupno 536878650 kombinacija, tj. nešto malo više od pola milijarde mogućnosti. Kao što rekoh, boza. Za ove parametre bi trebalo da da rezultat:

f(1, 2, 3, 4, 5, 6, 7, 8) = 1, tj. g(1) = (1, 2, 3, 4, 5, 6, 7, 8), odnosno
f(43, 44, 45, 46, 47, 48, 49, 50) = 536878650, tj. g(536878650) = (43, 44, 45, 46, 47, 48, 49, 50).

Ubaci kod u makinu, pa vidi šta će da ti da, čisto da ne budeš u zabludi.
Re: Kako obični ljudi posmatraju programere? 14.03.2018. u 01:46 · pre 105 meseci #34
Bradzor:"Kao što sam ti jednom već rekao, majstor si da svaku ozbiljnu temu ili pitanje trivijalizuješ ili obesmisliš glupim pitanjima i plitkim dosetkama. Nije mi jasno, da li se zahebavaš?"

Ne znam sto imas pik na mene, pa legitimno pitanje je sto ne moze rekurzija ;p
Re: Kako obični ljudi posmatraju programere? 14.03.2018. u 01:46 · pre 105 meseci #35
Citat:
Bradzorf012:
...
...
...
Kod pisati u javaskriptu ili kliperu, po izboru. Resursi: bez ograničenja. Vreme: dva dana.


A što mora u javaskripti ili kliperu .. ? Ajd' kliper ..
Što ne php, bash, pyton itd. .. ?
Potpis
about:networking
Re: Kako obični ljudi posmatraju programere? 14.03.2018. u 02:16 · pre 105 meseci #37
Citat:
CoyoteKG:
A da ti meni kažeš prvo "Šta je to pčela jeste, bumbar nije"?


Dakle, nemaš rešenje i brzo odustaješ, tako sam i mislio. Ove jeftine fore prodaj negde drugde, nisu mi zanimljive.

Citat:
Branimir Maksimovic:
Ne znam sto imas pik na mene, pa legitimno pitanje je sto ne moze rekurzija ;p


Prvo, možda tako izgleda, ali nije ništa lično, zaista. Drugo, objasnio sam ti da to nije pitanje, već najobičniji izgovor. Treće, kao što sam ti već rekao, pokušaj i rekurzijom ako ti je to zadovoljstvo, pa da vidimo šta ćeš da dobiješ.

Citat:
plus_minus:
A što mora u javaskripti ili kliperu .. ? Ajd' kliper ..
Što ne php, bash, pyton itd. .. ?


Opet isto. Kliper kao klipan, tako mi palo na pamet, jer pretpostavljam da ga (skoro) niko nema na kompu. Može i php, nebitno, samo postavi izvorni kod i okači negde da možemo da testiramo i uverimo se u to. Eto, neko možda nema piton, neko ima neki levi kompajler za c, pa da se ne mučimo mnogo. Da li je bilo dovoljno jasno? Nisam tražio izgovore, nego rešenje.

Citat:
Branimir Maksimovic:
Mislim da tu nema ogranicenja, verovatno je mislio na od "JS" do "Klipera" ;)


Ne baš, vidi prethodni pasus. Da ne bismo lutali, baci ovde izvorni kod ako je php ili okači negde ako je js, da bi moglo da se testira, bez ovoga ništa.
Re: Kako obični ljudi posmatraju programere? 14.03.2018. u 02:24 · pre 105 meseci #38
^^

Nisi tražio izgovore, al' iznapada Branimira, bez potrebe rekao bih.

A on, on je poprilično drugačiji od ostalih. Razlikuje se od ostalih mnogo.
Razlika ide u tom pravcu da sve od tog čoveka, svaki savet (kada je programiranje u pitanju) možeš uzeti kao validno ili pouzdano i imati tu i tu sugestiju u vidu.

Ne znam šta i kako si zaključio povodom Branimira, ali pogrešno si skopčao mnogo toga.

Prosto rečeno, njegova lestvica znanja je možda čak i DUPLO opširnija od moje i tvoje zajedno, ukoliko nisi znao. :)
Potpis
about:networking
Re: Kako obični ljudi posmatraju programere? 14.03.2018. u 02:33 · pre 105 meseci #39
Bradzor:"Treće, kao što sam ti već rekao, pokušaj i rekurzijom ako ti je to zadovoljstvo, pa da vidimo šta ćeš da dobiješ."

Cek, to znaci da rekurzija nije prednost u ovom slucaju? Obicno u tim zadacima neko pravi restrikciju da bi resenje pravio tezim nego sto je potrebno ;)?
Re: Kako obični ljudi posmatraju programere? 14.03.2018. u 02:35 · pre 105 meseci #40
plus_minus

Vidi, pritiskanje dugmića nije moj fah. To prvo. Drugo, hvala na preporuci za savete, nisam ih tražio. Umesto saveta predlažem da okačite negde rešenje(js, php ili nešto petnaesto, nebitno), tako da ga možemo odmah testirati bez da se zahebavamo sa milion različitih kompajlera i interpretera, nebitno.

P.S. Ja igram tenis bolje od Đokovića, dok je pobeđivao slušao je moje savete.
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme