abonnement Unibet Coolblue Bitvavo
pi_115591822
quote:
17s.gif Op woensdag 15 augustus 2012 12:10 schreef thabit het volgende:

[..]

Met Python is dat vrij simpel:
[ code verwijderd ]

I know, toch heb ik besloten alles netjes in Java te doen, elke opgave een eigen class, zou raar staan als er een paar missen omdat ik het met Python heb gedaan. (Tevens is het zo lang geleden dat ik Python heb gebruikt dat ik niet eens meer zeker weet of ik het nog kan :') )
All you know about me is what I've sold you, dumb fuck
pi_115592449
Java en alles in classes stoppen... ik snap er niks van. :P
pi_115592588
OOP lijkt me voor de meeste PE-opgaven inderdaad een overkill.
pi_115592731
quote:
0s.gif Op woensdag 15 augustus 2012 12:34 schreef thabit het volgende:
OOP lijkt me voor de meeste PE-opgaven inderdaad een overkill.
Klopt, maar ik maak per opdracht een class aan, eventuele bruibare functies stop ik in een toolbox mocht ik ze nog nodig hebben bij vervolgopgaven. Plus ziet er lekker overzichtelijk uit. Misschien ben ik wel licht autistisch, wie weet. :')
All you know about me is what I've sold you, dumb fuck
pi_115593773
quote:
10s.gif Op woensdag 15 augustus 2012 12:08 schreef HostiMeister het volgende:

[..]

Ik dacht dat t de bedoeling was om te programmeren :9
Is niet de enige bedoeling.
  woensdag 15 augustus 2012 @ 13:56:34 #108
12221 Tijn
Powered by MS Paint
pi_115595873
quote:
10s.gif Op woensdag 15 augustus 2012 12:08 schreef HostiMeister het volgende:

[..]

Ik dacht dat t de bedoeling was om te programmeren :9
Het is de bedoeling om de opgave op te lossen.
  woensdag 15 augustus 2012 @ 13:59:23 #109
12221 Tijn
Powered by MS Paint
pi_115595991
quote:
0s.gif Op woensdag 15 augustus 2012 11:32 schreef t4rt4rus het volgende:
Ik heb opdracht 19 nog steeds niet...

Meeste formules werken allemaal niet, heb er nu 1 die werkt....
En krijg ik nog het verkeerde antwoord :(

waarom gaan de makkelijke dingen altijd zo fout?
Hoe probeer je het op te lossen?
pi_115595992
quote:
2s.gif Op woensdag 15 augustus 2012 13:56 schreef Tijn het volgende:

[..]

Het is de bedoeling om de opgave op te lossen.
Snap ik, logisch dat je voor elke opgave de best beschikbare tools gebruikt, zo doe je het immers ook als je programmeert. Of je bent koppig, zoals ik.
All you know about me is what I've sold you, dumb fuck
pi_115596067
quote:
5s.gif Op woensdag 15 augustus 2012 13:59 schreef Tijn het volgende:

[..]

Hoe probeer je het op te lossen?
Door alle eerste dagen van de 31 maanden in een jaar te checken.... oops :P

edit: Had dit gepost in ander topic:
lol 19 is nu ook gelukt.
In mijn programma bestond een jaar uit 31 maanden... oops.
  woensdag 15 augustus 2012 @ 14:01:25 #112
12221 Tijn
Powered by MS Paint
pi_115596081
quote:
0s.gif Op woensdag 15 augustus 2012 13:59 schreef HostiMeister het volgende:

[..]

Snap ik, logisch dat je voor elke opgave de best beschikbare tools gebruikt, zo doe je het immers ook als je programmeert. Of je bent koppig, zoals ik.
Ik doe alles in Javascript omdat m'n secundaire doel is om dat beter onder de knie te krijgen. Dus ik doe alles ook in dezelfde taal/omgeving, of het nou de beste keus is of niet. Juist wanneer het niet zo voor de hand ligt, leer ik er wat van.

Maar eerlijk gezegd valt het ook wel mee hoe vaak ik het idee heb dat JS eigenlijk niet geschikt is voor wat ik probeer te doen. De situatie die vooral misgaat is bij grote getallen of wanneer een grote precisie benodigd is, omdat JS alleen floats gebruikt. Maar daar heb ik een BigNumber library voor geinclude die me elke keer uit de brand helpt :)
  woensdag 15 augustus 2012 @ 14:02:15 #113
12221 Tijn
Powered by MS Paint
pi_115596115
quote:
0s.gif Op woensdag 15 augustus 2012 14:01 schreef t4rt4rus het volgende:

[..]

Door alle eerste dagen van de 31 maanden in een jaar te checken.... oops :P

edit: Had dit gepost in ander topic:
lol 17 is nu ook gelukt.
In mijn programma bestond een jaar uit 31 maanden... oops.
17? Je was toch met 19 bezig?

Oh je had er al 19 van gemaakt :P
pi_115598701
Duurt het bij jullie ook 6.5 seconden om het antwoord te krijgen op vraag 23?
pi_115599057
quote:
0s.gif Op woensdag 15 augustus 2012 15:05 schreef t4rt4rus het volgende:
Duurt het bij jullie ook 6.5 seconden om het antwoord te krijgen op vraag 23?
1
2
3
4
5
6
 $ time ./23
Sum: ***

real    0m0.184s
user    0m0.000s
sys     0m0.015s

En het moet sneller kunnen...
"Slechts diegene mag slopen die iets beters kan bouwen."
pi_115599554
Ja mijn probleem is dat ik elke keer weer check of een getal abundant is...
Ik gooi ze wel allemaal in een array.
pi_115599667
Of nog beter: template, enum
pi_115601018
quote:
NOTE: As there are only 16384 routes, it is possible to solve this problem by trying every route. However, Problem 67, is the same challenge with a triangle containing one-hundred rows; it cannot be solved by brute force, and requires a clever method! ;o)
Blijkbaar pak ik het verkeerd aan ;(
All you know about me is what I've sold you, dumb fuck
pi_115601651
quote:
0s.gif Op woensdag 15 augustus 2012 15:56 schreef HostiMeister het volgende:

[..]

Blijkbaar pak ik het verkeerd aan ;(
Daar zit ik ook naar te kijken.

Opdracht 23 lukt nu in 0.063 seconden. :)
pi_115606801
TVP
Ik ben bij opgave 38, daarvoor alleen 33 nog niet (leek me niet leuk, zag nog niet een duidelijke manier om het op te lossen enzo)
En verder heb ik 47 en 48, maar puur omdat die zo makkelijk op te lossen zijn als je een programmeertaal gebruikt die standaard ongelimiteerde integers heeft (bijv. Python of Haskell, welke ik alletwee gebruik. Vooral python, maar voor sommige dingen komt haskell weer goed van pas, hoewel beide soms een stuk langzamer zijn dan gecompileerd c(#/++)).
pi_115661559
Zo. 184 heb ik er nu, waaronder alles t/m 127.
  vrijdag 17 augustus 2012 @ 13:44:07 #122
134944 Hi_flyer
Van alles te melden
pi_115679955
Ik heb er nu tien *O*

En elke keer als ik na invoer van het juiste antwoord op het forum kijk, heb ik zoiets van -O- Dat kon veel makkelijk!
pi_115682943
quote:
0s.gif Op vrijdag 17 augustus 2012 13:44 schreef Hi_flyer het volgende:
Ik heb er nu tien *O*

En elke keer als ik na invoer van het juiste antwoord op het forum kijk, heb ik zoiets van -O- Dat kon veel makkelijk!
Ik denk meestal juist: wat doen ze moeilijk :P
pi_115702511
quote:
6s.gif Op donderdag 16 augustus 2012 22:51 schreef thabit het volgende:
Zo. 184 heb ik er nu, waaronder alles t/m 127.


quote:
0s.gif Op vrijdag 17 augustus 2012 15:02 schreef thenxero het volgende:

[..]

Ik denk meestal juist: wat doen ze moeilijk :P
Lijkt me een goed teken :P.
pi_115795822
Weet iemand of het moeilijkheidsniveau zich vanaf een zeker punt gaat stabiliseren? Het lijkt me namelijk gek als steeds weer een lastiger probleem bedacht zou worden.

Dit weekend heb ik de nodige opgaven opgelost en zit nu op 83 :).
pi_115799473
quote:
5s.gif Op maandag 20 augustus 2012 20:19 schreef Wolfje het volgende:
Weet iemand of het moeilijkheidsniveau zich vanaf een zeker punt gaat stabiliseren? Het lijkt me namelijk gek als steeds weer een lastiger probleem bedacht zou worden.

Dit weekend heb ik de nodige opgaven opgelost en zit nu op 83 :).
Vroeg ik me ook af. Maar je kan het natuurlijk zo ingewikkeld maken als je wil, dus ik kan me wel voorstellen dat het alsmaar moeilijker blijft worden.
pi_115800145
Ik ben net de eerste opgave tegengekomen waarbij python te sloom is. Opgave 78 draait nu al bijna 20 minuten met een python programma, maar eenzelfde implementatie in java was na zo'n 10 seconden al klaar. Nou ja, dat moet ik dan maar in gedachten houden als een ander probleempje ook niet zo snel gaat als ik wil.
pi_115802363
quote:
2s.gif Op maandag 20 augustus 2012 21:38 schreef Wolfje het volgende:
Ik ben net de eerste opgave tegengekomen waarbij python te sloom is. Opgave 78 draait nu al bijna 20 minuten met een python programma, maar eenzelfde implementatie in java was na zo'n 10 seconden al klaar. Nou ja, dat moet ik dan maar in gedachten houden als een ander probleempje ook niet zo snel gaat als ik wil.
Ken je Cython? Daarmee kun je Pythonprogramma's versnellen door er stukken C in te gooien.
pi_115803209
quote:
0s.gif Op maandag 20 augustus 2012 22:16 schreef thabit het volgende:

[..]

Ken je Cython? Daarmee kun je Pythonprogramma's versnellen door er stukken C in te gooien.
Ja, daar heb ik wel van gehoord, maar nog nooit uitgeprobeerd. Ik zal het de komende week eens uittesten.
pi_115860195
quote:
You have earned 1 new award:
Centurion: Solve one hundred consecutive problems
Yeah. B-) PE 88 was de laatste en vond ik vrij lastig, uiteindelijk aardig inefficient gelukt.
"Slechts diegene mag slopen die iets beters kan bouwen."
pi_115980289
Ik ga morgen maar eens werken aan 26 en 27.
pi_115988470
26 opgelost, zonder unlimited precision floats, maar met

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
27 ook opgelost, target voor vandaag gehaald :P

[ Bericht 16% gewijzigd door thenxero op 25-08-2012 16:04:43 ]
pi_116091681
Zo, ik heb nu ook 100 opgaven opgelost. De meeste gingen vrij eenvoudig omdat ik zulk soort dingen al vaker gedaan heb. De opgaven over de kettingbreuken (continued fractions) leken mij aanvankelijk niet zo spannend, maar die dingen zijn toch heel belangrijk voor de Pell vergelijking (zoals thabit al eerder zei).

Cython heb ik ook uitgeprobeerd en dat werkt heel aardig, maar nog niet helemaal. Standaard stl containers heb ik nog niet aan de praat gekregen (ook niet al te veel moeite in gestopt).
pi_116096527
quote:
2s.gif Op maandag 27 augustus 2012 23:56 schreef Wolfje het volgende:
Zo, ik heb nu ook 100 opgaven opgelost. De meeste gingen vrij eenvoudig omdat ik zulk soort dingen al vaker gedaan heb. De opgaven over de kettingbreuken (continued fractions) leken mij aanvankelijk niet zo spannend, maar die dingen zijn toch heel belangrijk voor de Pell vergelijking (zoals thabit al eerder zei).

Cython heb ik ook uitgeprobeerd en dat werkt heel aardig, maar nog niet helemaal. Standaard stl containers heb ik nog niet aan de praat gekregen (ook niet al te veel moeite in gestopt).
Objecten in Cython worden gerepresenteerd als pointers naar structs. Daar zit een refcount en een garbage collector aan vast. Dus als je zo'n ding in een STL container stopt en het raakt uit scope, dan ben je het ook kwijt.
pi_116353760
Bijna bij de 50, wordt wel snel saai...

quote:
2s.gif Op maandag 27 augustus 2012 23:56 schreef Wolfje het volgende:
Zo, ik heb nu ook 100 opgaven opgelost. De meeste gingen vrij eenvoudig omdat ik zulk soort dingen al vaker gedaan heb. De opgaven over de kettingbreuken (continued fractions) leken mij aanvankelijk niet zo spannend, maar die dingen zijn toch heel belangrijk voor de Pell vergelijking (zoals thabit al eerder zei).

Cython heb ik ook uitgeprobeerd en dat werkt heel aardig, maar nog niet helemaal. Standaard stl containers heb ik nog niet aan de praat gekregen (ook niet al te veel moeite in gestopt).
Netjes! Hoe lang was je daar mee bezig?
pi_116360036
Zo, nu het nieuwe collegejaar begint zal het tempo weer wat omlaag gaan :P .
pi_116360506
quote:
0s.gif Op maandag 3 september 2012 20:42 schreef thenxero het volgende:
Zo, nu het nieuwe collegejaar begint zal het tempo weer wat omlaag gaan :P .
Hier ook ja. Hoewel, wel goed om te oefenen met Haskell, functioneel programmeren heb ik vorig jaar niet gehaald...
  zondag 25 november 2012 @ 18:54:41 #138
12221 Tijn
Powered by MS Paint
pi_119610192
Ik begrijp opgave 33 niet.

quote:
The fraction 49/98 is a curious fraction, as an inexperienced mathematician in attempting to simplify it may incorrectly believe that 49/98 = 4/8, which is correct, is obtained by cancelling the 9s.

We shall consider fractions like, 30/50 = 3/5, to be trivial examples.

There are exactly four non-trivial examples of this type of fraction, less than one in value, and containing two digits in the numerator and denominator.

If the product of these four fractions is given in its lowest common terms, find the value of the denominator.
Wat willen ze nou van me weten :?
pi_119610478
quote:
5s.gif Op zondag 25 november 2012 18:54 schreef Tijn het volgende:
Ik begrijp opgave 33 niet.

[..]

Wat willen ze nou van me weten :?
Dat staat er toch? Wat snap je er niet aan :P ?

Je vindt wat breuken met een bepaalde eigenschap. Die breuken vermenigvuldig je. Dan vereenvoudig je die breuk en geef je de noemer als antwoord.
  zondag 25 november 2012 @ 19:03:17 #140
12221 Tijn
Powered by MS Paint
pi_119610543
Ik begrijp de eigenschap niet die ze zoeken.

quote:
There are exactly four non-trivial examples of this type of fraction, less than one in value, and containing two digits in the numerator and denominator.
Wat voor "type of fraction" bedoelen ze?
pi_119610682
quote:
5s.gif Op zondag 25 november 2012 19:03 schreef Tijn het volgende:
Ik begrijp de eigenschap niet die ze zoeken.

[..]

Wat voor "type of fraction" bedoelen ze?
Dat je in de teller en noemer een cijfer weglaat, maar dat de breuk hetzelfde blijft.
  zondag 25 november 2012 @ 19:08:13 #142
12221 Tijn
Powered by MS Paint
pi_119610768
quote:
0s.gif Op zondag 25 november 2012 19:06 schreef thenxero het volgende:

[..]

Dat je in de teller en noemer een cijfer weglaat, maar dat de breuk hetzelfde blijft.
Ah! Ik zie nu pas dat in 30/50 ook allebei de 0 wordt weggelaten :+
pi_119610864
quote:
14s.gif Op zondag 25 november 2012 19:08 schreef Tijn het volgende:

[..]

Ah! Ik zie pas dat in 30/50 ook allebei de 0 wordt weggelaten :+
Tja ik heb het soms ook hoor. Het is fijner als ze het gewoon algemeen wiskundig opschrijven in plaats van aan de hand van voorbeeldjes.
  zondag 25 november 2012 @ 19:39:15 #144
12221 Tijn
Powered by MS Paint
pi_119613509
quote:
0s.gif Op zondag 25 november 2012 19:10 schreef thenxero het volgende:

[..]

Tja ik heb het soms ook hoor. Het is fijner als ze het gewoon algemeen wiskundig opschrijven in plaats van aan de hand van voorbeeldjes.
Het liefst allebei wat mij betreft :)
Ik heb trouwens echt lang niks meer opgelost, na nr. 50 snap ik er vrij weinig meer van...
pi_119613862
quote:
2s.gif Op zondag 25 november 2012 20:15 schreef kutkloon7 het volgende:

[..]

Het liefst allebei wat mij betreft :)
Ik heb trouwens echt lang niks meer opgelost, na nr. 50 snap ik er vrij weinig meer van...
Heb er sinds de zomervakantie geen tijd meer voor gehad :P , dus zit nog steeds bij 30.
  woensdag 3 april 2013 @ 09:05:45 #147
12221 Tijn
Powered by MS Paint
pi_124824188
quote:
2s.gif Op zondag 25 november 2012 20:15 schreef kutkloon7 het volgende:

[..]

Het liefst allebei wat mij betreft :)
Ik heb trouwens echt lang niks meer opgelost, na nr. 50 snap ik er vrij weinig meer van...
Ik ben benieuwd of ik het nog wel kan volgen, want ik heb er laatst weer een paar gedaan en zit nu bij opgave 46.
pi_124831068
Leuke bezigheid dit. Ik ben er pas geleden ook mee begonnen en ben nu bij 10.
Nog geen grote moeilijkheden tegen gekomen, behalve die keer dat ik de opdracht verkeerd begrepen had en maar niet snapte waarom mijn uitkomst niet goed gerekend werd |:(
pi_124843097
Binnenkort begint ook weer de google codejam. Dat is een programmeerwedstrijd waarbij je binnen een bepaalde tijd een aantal algoritmische problemen moet oplossen. Het grappige aan deze wedstrijd is dat je voor elk probleem een makkelijke en een moeilijke input hebt en daar krijg je dan ook apart punten voor. In de eerste ronde kun je de makkelijke variant meestal wel met brute kracht op lossen, maar moet je wat slimmer zijn voor de lastige variant. In latere rondes moet je al een goed algoritme bedenken voor het makkelijke geval :).
De aard van de problemen is diverser dan in project Euler. Je zult bijvoorbeeld meer dynamisch programmeren en graaf algoritmen (kortste pad, matching/max flow) tegen komen.
  zaterdag 13 juli 2013 @ 00:39:27 #150
12221 Tijn
Powered by MS Paint
pi_128894622
Kheb er weer eens eentje opgelost. De eerste 50 heb ik nu gedaan :7
pi_128894881
quote:
14s.gif Op zaterdag 13 juli 2013 00:39 schreef Tijn het volgende:
Kheb er weer eens eentje opgelost. De eerste 50 heb ik nu gedaan :7
Ik ga over een week ook weer eens de C++ aanslingeren.
pi_129287347
quote:
14s.gif Op zaterdag 13 juli 2013 00:46 schreef thenxero het volgende:

[..]

Ik ga over een week ook weer eens de C++ aanslingeren.
Ben toch maar overgestapt op Python. Werkt een stuk prettiger met PE problemen :) !
pi_139864308
Kleine kick, lijkt me leuk om dit topic weer wat leven in te blazen, zelf pak ik af en toe een leuk probleem, ik doe ze niet op volgorde.

Ik heb ook een aantal wat zwaardere opgelost, o.a.

https://projecteuler.net/problem=205
https://projecteuler.net/problem=345

Ik denk dat ik binnenkort deze ga doen:

http://projecteuler.net/problem=208
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')