Gå til innhold

ProgrammeringsBaren! Småprat, om det du elsker!


Anbefalte innlegg

Raskt (?) spørsmål, har en problemstilling. I mitt tilfelle gjelder det Android App Inventor, men det kan gjelde mange flere språk.

 

Jeg har 10 variabler navngitt numerisk fra 1 til 10. Hver variabel inneholder en numerisk verdi mellom 1 og 50. Merk at det ikke er snakk om noen array her, men 10 seperate variabler.

Jeg ønsker å finne den variabelen med størst verdi, uten masse bloat-kode som kryssjekker alle variablene. Har noen her en idé?

Lenke til kommentar
Videoannonse
Annonse
Jeg har 10 variabler navngitt numerisk fra 1 til 10. Hver variabel inneholder en numerisk verdi mellom 1 og 50. Merk at det ikke er snakk om noen array her, men 10 seperate variabler.

Jeg ønsker å finne den variabelen med størst verdi, uten masse bloat-kode som kryssjekker alle variablene. Har noen her en idé?

Dette er rimlig enkel oppgave i de fleste språk.

Man trenger ikke masse bloat kode da mange språk har innbygde funksjoner for dette.

 

Det og skrive en funksjon for og finne størst verdi i et array/list uten og bruke innbygde funksjoner er en rimlig grei oppgave og brukes mye i opplæring intro til array/list i de fleste språk.

 

Bare en rask demo python.

>>> a = 10
>>> b = 20
>>> c = 150
>>> d = 5
>>> my_list = [a,b,c,d]  #Or array as it called in other languages
>>> my_list
[10, 20, 150, 5]
>>> #Find max value
>>> max(my_list)
150

>>> #Sort list
>>> my_list.sort()
>>> my_list
[5, 10, 20, 150]
>>> #Then then last value will be the largest
>>> my_list[-1]
150
>>>

Endret av SNIPPSAT
Lenke til kommentar
  • 2 uker senere...

http://www.an.no/nyheter/article5430368.ece

 

- Bare rett i etterkant av at det begynte å ta av, fikk jeg vel 20-30 forespørsler fra nasjonale bedrifter som ønsker å benytte min spisskompetanse. Jeg er i dialog med flere forskjellige. Det kan jo være en god måte å skaffe seg kontakter og videreutvikle mine kunnskaper, sier han.

 

Morsomt, virkelig morsomt.

Lenke til kommentar

Noen som har noen tips til layouter som funker bedre til programmering? QWERTY på engelsk? Eller noe helt ekstremt, DVORAK? :p

 

Jeg benytter QWERTY med US layout. Da har jeg lett tilgang til _+[];'\,./-= uten bruk av shift eller ctrl. Med shift har jeg _+{}:"|<>? . Det i stedet for +\å¨øæ',.- . Synes det fungerer veldig greit. Parentes er da på shift + 9 og 0.

  • Liker 1
Lenke til kommentar
  • 1 måned senere...
  • 3 uker senere...

Etter snart ett år med Java, begynner programmerings puslespillet å avbilde noe begripelig. Ting som biblotek med classer var noe uforstålig i starten. Jeg tenkte ikke over hva som lå under "the hood" når man lager ett HashMap ut av det blå. Abstraksjon forvirrer og oppklarer i ulike situasjoner.

 

Spørsmål: Python er ett enda mer High-level -> dvs abstrakt språk enn Java igjen. Vil starte å programmere litt Python etterhvert, fungerer biblotek systemet på samme måte som Java? Har en kompis som feks bruker mye NumPy, SciTools, etc. Er "kode-gjenbruk" prinsippet her, det samme som feks med Swing i Java?

Lenke til kommentar
  • 4 uker senere...

Kjedet meg litt, så skreiv et lite programmerings-dikt. :)

 

 

Programming is my life,

Programming is my dream,

Programming is my thoughts,

Programming is my blood,

Programming is my world,

 

C# was my mine,

Looked at Python,

Dated C++,

Gone to bed with bash,

Married Java,

 

Born with Windows,

Grew up with Windows,

Adopted Linux,

Made friends with Mac,

Shook hands with Unix,

 

  • Liker 1
Lenke til kommentar

Programmerings-dikt er altid bra! :)

 

Guy Steele jr skrev en del dikt relatert til programmering (bl.a. det jeg har i signaturen). De kan leses her.

 

 

 

Reclaimer, spare that tree!

Take not a single bit!

It used to point to me,

Now I'm protecting it.

It was the reader's CONS

That made it, paired by dot;

Now, GC, for the nonce,

Thou shalt reclaim it not.

 

That old familiar tree,

Whose CDRs and whose CARs

Are spread, o'er memory --

And wouldst thou it unparse?

GC, cease and desist!

In it no freelist store;

Oh spare that moby list

Now pointing throughout core!

 

It was my parent tree

When it was circular;

It pointed then to me:

I was its CADADR.

My CDR was a list,

My CAR a dotted pair --

That tree will sore be missed

If it remains not there.

 

And now I to thee point,

A saving root, old friend!

Thou shalt remain disjoint

From freelists to the end.

Old tree! The sweep still brave!

And, GC, mark this well:

While I exist to save,

Thou shan't reclaim one cell.

 

 

-- The Great Quux

(with apologies to

George Pope Morris)

 

 

 

  • Liker 1
Lenke til kommentar
  • 3 uker senere...

Nei, jeg liker Vi på det nivået jeg er nå, men klarer ikke å tenke ut noen tricks som er "must-have" for å forbedre produktiviteten. Nå som jeg studerer bruker jeg mere tid på å forstå algoritmer, konsepter, tenke ut løsninger enn jeg bruker på å skrive kode. Dette endrer vell seg med årene.

 

Hva bruker du og hva mener du en txt-editor burde kunne? :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...