[ADV] Devv Answer Contest

Pagina: 1 ... 5 ... 8 Laatste
Acties:

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Vanuit de hoek waaruit je het benadert is het veel lastiger dan het hoeft te zijn. ;) (Je vroeg om een hint. :P )

[ Voor 6% gewijzigd door NMe op 02-09-2015 21:26 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Nu online

.oisyn

Moderator Devschuur®

Demotivational Speaker

Topicstarter
Je eerder bericht heb ik gemodbreakt. Er mag best geholpen worden, maar ga het niet gewoon ronduit beschrijven. :)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

Verwijderd

.oisyn schreef op woensdag 02 september 2015 @ 21:30:
[...]

Je eerder bericht heb ik gemodbreakt. Er mag best geholpen worden, maar ga het niet gewoon ronduit beschrijven. :)
Ik had het ook tussen spoiler tags gezet, ze moeten het dan nog steeds zelf implementeren :)

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Nu online

.oisyn

Moderator Devschuur®

Demotivational Speaker

Topicstarter
BosGnoom schreef op woensdag 02 september 2015 @ 21:09:
[...]


Ik neem het voorbeeld als voorbeeld:
- Antwoord = 59 (0e rij, 0e kolom)
- Loop over de rest van de rijen:
- Als (kolom+1) groter is dan (kolom), dan schuiven we 1 op naar rechts
- 73 > 43 is waar, dus kolom = 1; antwoord = 132
- 52 > 9 is niet waar, kolom blijft hetzelfde; antwoord = 184
Maar die logica klopt niet, zie bijvoorbeeld deze driehoek:

15
54  65
87  23  15
98  34  12  28


Op de tweede rij ga je een naar rechts omdat 54 < 65, maar dat is een slechte keuze omdat je daarna maximaal de route 65+23+34 kan volgen, terwijl 54+87+98 veel hoger is.

Ook het simpelweg aflopen van alle combinaties is niet te doen. In bovenstaand voorbeeld nog wel, maar voor die uit de opgave zijn er 2199 combinaties. Dan ben je nog niet klaar als het universum 2x zo oud is als het nu is, laat staan voor het einde van de maand ;).

Je zal dus iets slims moeten bedenken waarbij je vanaf een bepaald punt al weet wat de maximale route is :)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Nu online

.oisyn

Moderator Devschuur®

Demotivational Speaker

Topicstarter
Verwijderd schreef op woensdag 02 september 2015 @ 21:33:
[...]


Ik had het ook tussen spoiler tags gezet, ze moeten het dan nog steeds zelf implementeren :)
De moeilijkheid ligt vooral bij het bedenken van een goede oplossing, niet bij het implementeren van die oplossing in code.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Helral
  • Registratie: September 2015
  • Laatst online: 15-05-2019
.oisyn schreef op woensdag 02 september 2015 @ 21:42:
Ook het simpelweg aflopen van alle combinaties is niet te doen. In bovenstaand voorbeeld nog wel, maar voor die uit de opgave zijn er 2199 combinaties. Dan ben je nog niet klaar als het universum 2x zo oud is als het nu is, laat staan voor het einde van de maand ;).
Dat kan ik bevestigen, hij zou waarschijnlijk nogsteedslopen, heb na een uur die route maar afgebroken, ondertussen was ik er al wel voorbij ;)

Acties:
  • 0 Henk 'm!

Verwijderd

.oisyn schreef op woensdag 02 september 2015 @ 21:44:
[...]


De moeilijkheid ligt vooral bij het bedenken van een goede oplossing, niet bij het implementeren van die oplossing in code.
Klopt ja, het was ook een beetje te veel voorgekauwd.

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Ik zie dat de tekst van vraag 13 is aangepast en hij accepteert nu ook het bijbehorende goede antwoord. Velen van jullie hadden dat antwoord al, dus als je vastzit en voorheen een antwoord hebt geprobeerd waarvan je overtuigd was dat het goed was, probeer het dan nog een keer. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Suli
  • Registratie: September 2009
  • Niet online
.oisyn schreef op woensdag 02 september 2015 @ 21:44:
[...]


De moeilijkheid ligt vooral bij het bedenken van een goede oplossing, niet bij het implementeren van die oplossing in code.
Hmm, ik kan oplossingen bedenken (hoe de oplossing te zoeken), maar niet implementeren in code. Heb veels te lang geduurd met excel bij de romeinse vraag en bij vraag 11 begin ik er niet aan.
Welke programmeertaal is redelijk makkelijk om het te implementeren in code.
Heb zeg maar een tijd geleden met een aantal talen gespeeld, maar dan echt gespeeld en nu herinner ik de etiquettes niet zo goed om te bedenken welke ik sneller kan oppakken.

Acties:
  • 0 Henk 'm!

Verwijderd

Sulaine schreef op woensdag 02 september 2015 @ 21:52:
[...]


Hmm, ik kan oplossingen bedenken (hoe de oplossing te zoeken), maar niet implementeren in code. Heb veels te lang geduurd met excel bij de romeinse vraag en bij vraag 11 begin ik er niet aan.
Welke programmeertaal is redelijk makkelijk om het te implementeren in code.
Heb zeg maar een tijd geleden met een aantal talen gespeeld, maar dan echt gespeeld en nu herinner ik de etiquettes niet zo goed om te bedenken welke ik sneller kan oppakken.
PHP of LUA zijn niet te moeilijk, je kan ook ergens op het internet wel online omgevingen vinden om ze uit te proberen zonder het zelf eerst te moeten installeren.

Bijvoorbeeld: http://www.lua.org/cgi-bin/demo

[ Voor 3% gewijzigd door Verwijderd op 02-09-2015 22:04 ]


Acties:
  • 0 Henk 'm!

  • Suli
  • Registratie: September 2009
  • Niet online
Verwijderd schreef op woensdag 02 september 2015 @ 22:01:
[...]


PHP of LUA zijn niet te moeilijk, je kan ook ergens op het internet wel online omgevingen vinden om ze uit te proberen zonder het zelf eerst te moeten installeren.
Thanks! Zal ik binnenkort doen!

Acties:
  • 0 Henk 'm!

Verwijderd

NMe schreef op woensdag 02 september 2015 @ 21:48:
[mbr]Ik zie dat de tekst van vraag 13 is aangepast en hij accepteert nu ook het bijbehorende goede antwoord. Velen van jullie hadden dat antwoord al, dus als je vastzit en voorheen een antwoord hebt geprobeerd waarvan je overtuigd was dat het goed was, probeer het dan nog een keer. :)[/]
Met de aangepaste text, probeer ik die level opnieuw te doen (laatste keer heb ik bruteforce antwoorden geprobeerd).

In de text staat: *Elk uur raakt per 5 aanvallen afgerond naar beneden gemiddeld 1 lichaam van een gezond persoon te zwaar beschadigd om opnieuw op te staan. Deze persoon kan dus geen anderen infecteren.

Beteken dat het een niet zombie is die te zwaar beschadigd word tijdens het infecteren (dus het aantal nieuwe zombies / 5) of het dat alle zombies na 5 aanvallen uitgeschakeld worden?

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Nu online

.oisyn

Moderator Devschuur®

Demotivational Speaker

Topicstarter
Doet dat er toe? Onder de streep kom je op hetzelfde uit.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

Verwijderd

.oisyn schreef op woensdag 02 september 2015 @ 22:15:
Doet dat er toe? Onder de streep kom je op hetzelfde uit.
Verschil is "totaal aantal zombies / 5" of "nieuw aantal zombies in het uur / 5". Is een aardig verschil uiteindelijk.

Acties:
  • 0 Henk 'm!

  • Helral
  • Registratie: September 2015
  • Laatst online: 15-05-2019
Verwijderd schreef op woensdag 02 september 2015 @ 22:17:
[...]


Verschil is "totaal aantal zombies / 5" of "nieuw aantal zombies in het uur / 5". Is een aardig verschil uiteindelijk.
Ik zie niet wat er onduidelijk is aan wat er staat.
lees goed wat je uit de tekst hebt gehaald, het staat er toch echt in.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Nu online

.oisyn

Moderator Devschuur®

Demotivational Speaker

Topicstarter
Verwijderd schreef op woensdag 02 september 2015 @ 22:17:
[...]


Verschil is "totaal aantal zombies / 5" of "nieuw aantal zombies in het uur / 5". Is een aardig verschil uiteindelijk.
Ja, maar die eerste strookt al niet bij wat je daarnet zei

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op woensdag 02 september 2015 @ 22:17:
[...]

Verschil is "totaal aantal zombies / 5" of "nieuw aantal zombies in het uur / 5". Is een aardig verschil uiteindelijk.
Er staat in die regel iets over gezonde personen, niet over zombies. In plaats van dat een zombie een mens infecteert gaat die mens gewoon dood zonder weer op te staan (of wordt een dermate kreupele zombie dat 'ie voor niemand een gevaar vormt).

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Kiwi
  • Registratie: Juli 2012
  • Laatst online: 01:14

Kiwi

Gadgetfreak

Mijn begin bij vraag 13 is als volgt, welke denkfout maak ik:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Hour 0 (0:00): 7000000000 humans 1 zombies
    1 attacks, 0 zombies killed, 1 humans attacked (1 new zombies, 0 wasted humans)
Hour 1 (1:00): 6999999999 humans 2 zombies
    2 attacks, 0 zombies killed, 2 humans attacked (2 new zombies, 0 wasted humans)
Hour 2 (2:00): 6999999997 humans 4 zombies
    4 attacks, 0 zombies killed, 4 humans attacked (4 new zombies, 0 wasted humans)
Hour 3 (3:00): 6999999993 humans 8 zombies
    8 attacks, 0 zombies killed, 8 humans attacked (7 new zombies, 1 wasted humans)
Hour 4 (4:00): 6999999985 humans 15 zombies
    15 attacks, 0 zombies killed, 15 humans attacked (12 new zombies, 3 wasted humans)
Hour 5 (5:00): 6999999970 humans 27 zombies
    27 attacks, 0 zombies killed, 27 humans attacked (22 new zombies, 5 wasted humans)
Hour 6 (6:00): 6999999943 humans 49 zombies
    49 attacks, 0 zombies killed, 49 humans attacked (40 new zombies, 9 wasted humans)
Hour 7 (7:00): 6999999894 humans 89 zombies
    89 attacks, 0 zombies killed, 89 humans attacked (72 new zombies, 17 wasted humans)
Hour 8 (8:00): 6999999805 humans 161 zombies
    108 attacks, 53 zombies killed, 161 humans attacked (87 new zombies, 21 wasted humans)
Hour 9 (9:00): 6999999750 humans 195 zombies
    260 attacks, 130 zombies killed, 390 humans attacked (208 new zombies, 52 wasted humans)

spoiler:
Mijn antwoord bestaat uit cijfer n en cijfer n + 2

[ Voor 5% gewijzigd door Kiwi op 02-09-2015 23:50 ]


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Ik neem aan dat "new zombies" eigenlijk gewoon "zombies" moet zijn? Want anders zit je te snel te tellen. :)

Afgezien van dat: als je 4 zombies hebt en er wordt in die beurt 1 op de 5 aanvallen een mens dermate hard vermoord dat 'ie wasted is, dan is dat naar beneden afgerond (zoals de opdracht zegt) in die beurt nog geen 1 wasted human. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Kiwi
  • Registratie: Juli 2012
  • Laatst online: 01:14

Kiwi

Gadgetfreak

NMe schreef op woensdag 02 september 2015 @ 23:57:
Ik neem aan dat "new zombies" eigenlijk gewoon "zombies" moet zijn? Want anders zit je te snel te tellen. :)
Stel dat er 4 succesvolle aanvallen zijn, dan komen er toch 4 nieuwe zombies bij?
Afgezien van dat: als je 4 zombies hebt en er wordt in die beurt 1 op de 5 aanvallen een mens dermate hard vermoord dat 'ie wasted is, dan is dat naar beneden afgerond (zoals de opdracht zegt) in die beurt nog geen 1 wasted human. ;)
Naar mijn weten doe ik dit ook? Elke 5e attack is er een wasted human, dus bij 4 zombies is er nog geen wasted human?

EDIT: Ik zie overigens wel dat het vanaf 8:00 niet helemaal goed gaat, misschien dat dat het probleem is :)
EDIT2: Jep, daar ging het dus mis, had een regel code dubbel staan 8)7

[ Voor 11% gewijzigd door Kiwi op 03-09-2015 00:08 ]


  • pedorus
  • Registratie: Januari 2008
  • Niet online
Kiwi schreef op woensdag 02 september 2015 @ 23:44:
Mijn begin bij vraag 13 is als volgt, welke denkfout maak ik:
spoiler:
In mijn Excel-spreadsheet staat 173161 zombies bij uur 8.
ThaStealth schreef op woensdag 02 september 2015 @ 19:35:
- Hoeveel regels code zijn alle 15 oplossingen opgeteld + de code die het antwoord output in de vorm die voor de site nodig is. (Dus ook de romeinse cijfers omrekenen)
Lastige vraag als je wat Scala, R+Matlab, JS, Excel, Wolfram Alpha, Paint, brute force, enz hebt gebruikt...
- Hoe lang duurt het om alle 15 oplossingen te laten runnen?
En dus ook erg lastig..

Leuke challenge voor een avondje (nu de fouten eruit zijn en afgezien van sommige omschrijvingen). Jammer van die talige vragen.

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


  • Kiwi
  • Registratie: Juli 2012
  • Laatst online: 01:14

Kiwi

Gadgetfreak

pedorus schreef op donderdag 03 september 2015 @ 00:06:
[...]

spoiler:
In mijn Excel-spreadsheet staat 173 zombies bij uur 8.
Probleem is gevonden, ik had ergens een regel code dubbel staan 8)7
Op naar vraag 14 :P

  • SvMp
  • Registratie: September 2000
  • Niet online
Bij die zombie-vraag weet ik niet hoe ik het begrip "nachtelijke uren" moet opvatten: De uren buiten 8:00 - 22:00 uur, of 00:00 - 06:00 uur. Indien dat laatste het geval is dan zijn er tussen 22:00 en 00:00 uur en tussen 06:00 en 08:00 uur geen aanvallen.

  • Kiwi
  • Registratie: Juli 2012
  • Laatst online: 01:14

Kiwi

Gadgetfreak

SvMp schreef op donderdag 03 september 2015 @ 00:24:
Bij die zombie-vraag weet ik niet hoe ik het begrip "nachtelijke uren" moet opvatten: De uren buiten 8:00 - 22:00 uur, of 00:00 - 06:00 uur. Indien dat laatste het geval is dan zijn er tussen 22:00 en 00:00 uur en tussen 06:00 en 08:00 uur geen aanvallen.
Vanaf 8:00 2 aanvallen, en vanaf 22:00 1 aanval. Er zijn dus altijd aanvallen.

  • Jerbo.
  • Registratie: Oktober 2012
  • Laatst online: 24-02 22:24
pedorus schreef op donderdag 03 september 2015 @ 00:06:

spoiler:
In mijn Excel-spreadsheet staat 173 zombies bij uur 8.
Zelfs daar kom ik niet aan, en dan moet ik niet eens rekening houden met dubbele aanvallen en opstandige mensen. Ik ga toch moeten opgeven vrees ik, echt een hele dag mee bezig geweest :'(

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Jerbo. schreef op donderdag 03 september 2015 @ 00:37:
[...]


Zelfs daar kom ik niet aan, en dan moet ik niet eens rekening houden met dubbele aanvallen en opstandige mensen. Ik ga toch moeten opgeven vrees ik, echt een hele dag mee bezig geweest :'(
Die zijn er anders al na afloop van uur 8. Dat ik het in minder dan een avondje doe komt door genoeg oefening natuurlijk.. En niet opgeven.

Edit: Zit nu te bedenken dat ik misschien een rekenfout heb die toch hetzelfde antwoord geeft. :)

[ Voor 9% gewijzigd door pedorus op 03-09-2015 00:44 ]

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


  • dennisschr17
  • Registratie: Oktober 2013
  • Laatst online: 16-08 17:50
Ik ben ook al een poosje bezig, zou iemand een hint kunnen geven of ik op de goede weg zit? Verkorte weergave van het begin van mijn uitvoer:

spoiler:
Hour 0(0) zombies 1 population 7000000000 disabled 0 dead 0 total 7000000001
initial 1 attacks
0 new dead zombies
0 new disabled zombies
1 new zombies
Hour 1(1) zombies 2 population 6999999999 disabled 0 dead 0 total 7000000001
initial 2 attacks
0 new dead zombies
0 new disabled zombies
2 new zombies

(...)

Hour 7(7) zombies 89 population 6999999894 disabled 18 dead 0 total 7000000001
initial 89 attacks
0 new dead zombies
17 new disabled zombies
72 new zombies
Hour 8(8) zombies 161 population 6999999805 disabled 35 dead 0 total 7000000001
initial 161 attacks
remaining 108 attacks
initial 108 attacks
remaining 72 attacks
89 new dead zombies
36 new disabled zombies
144 new zombies
Hour 9(9) zombies 216 population 6999999625 disabled 71 dead 89 total 7000000001


Ik heb zelf het vermoeden dat het ergens vanaf uur 8 fout gaat, al heb ik verschillende dingen geprobeerd.

Moet je trouwens ook rekening houden met het feit dat als er op een gegeven moment meer zombies zijn dan mensen, het aantal aanvallen beperkt is tot het aantal mensen? Dat maakt namelijk in het antwoord veel uit.

  • pedorus
  • Registratie: Januari 2008
  • Niet online
spoiler:
Denk het ook, zou zo'n 312 moeten zijn in mijn net gecorrigeerde versie

Laatste is niet zo.

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


  • MineMine
  • Registratie: November 2005
  • Laatst online: 29-08 00:40
Door de feedback op vraag 10 hier in het onderwerp, ben ik toch aan het denken, dat ik te moeilijk denk :o

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Dezelfde mens kan natuurlijk meer dan één keer per uur aangevallen worden. Je zal maar de laatste mens zijn en de complete zombiepopulatie van de wereld op je af krijgen... :+
MineMine schreef op donderdag 03 september 2015 @ 01:00:
Door de feedback op vraag 10 hier in het onderwerp, ben ik toch aan het denken, dat ik te moeilijk denk :o
Bij vraag 10 kan het heel handig zijn om een stapje terug te doen en te kijken of je uitgangspunt wel het meest handige punt is. :)

[ Voor 36% gewijzigd door NMe op 03-09-2015 02:53 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • +1 Henk 'm!

  • Banaanx
  • Registratie: Juni 2011
  • Laatst online: 23-07 09:42
Worden bij vraag 13 zombies in hun eerste of hun tweede aanval afgeslagen, of 50/50? Als een zombie dood gaat bij aanval 1 kan hij aanval 2 nooit uitvoeren. Ik neem verder aan dat het na 8 uur moet zijn:

*Elk uur raakt per 5 SUCCESVOLLE aanvallen afgerond naar beneden gemiddeld 1 lichaam van een gezond persoon te zwaar beschadigd om opnieuw op te staan. Deze persoon kan dus geen anderen infecteren.

Volgens mij mist er nog steeds veel informatie bij deze vraag....

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Nee, "succesvolle" hoort daar niet bij. En of het de eerste of tweede aanval is, is niet relevant. Er staat immers dat je elk uur opnieuw moet beginnen met tellen, er wordt genoemd dat het aantal een gemiddelde is en dat je het aantal verminkte zombies afgerond moet worden naar beneden. Je hoeft dus niet het hele "script" per aanval door te lopen, je kan gewoon rekenen. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • MineMine
  • Registratie: November 2005
  • Laatst online: 29-08 00:40
NMe schreef op donderdag 03 september 2015 @ 02:52:
[...]

Bij vraag 10 kan het heel handig zijn om een stapje terug te doen en te kijken of je uitgangspunt wel het meest handige punt is. :)
Een nacht slapen zal meestal goed helpen. Zometeen eens opnieuw proberen (in php dan, niet slapen :+ )

  • Bv202
  • Registratie: Oktober 2006
  • Laatst online: 14-11-2021
Kan iemand meer info geven over vraag 10? Als ik dit uitvoer (en ik heb de resultaten gecontroleerd, mijn algoritme doet exact wat ik wil), kom ik volgend getal uit:
spoiler:
13470


Dit is blijkbaar fout...

Afbeeldingslocatie: http://i.imgur.com/3PKuHZU.png

[ Voor 10% gewijzigd door Bv202 op 03-09-2015 11:15 ]


  • .oisyn
  • Registratie: September 2000
  • Nu online

.oisyn

Moderator Devschuur®

Demotivational Speaker

Topicstarter
.oisyn in "[ADV] Devv Answer Contest"

(En zit je nou serieus een screenshot te maken van console output? Je kan toch gewoon de tekst copypasten? 8)7)

[ Voor 46% gewijzigd door .oisyn op 03-09-2015 11:17 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Bv202
  • Registratie: Oktober 2006
  • Laatst online: 14-11-2021
Ow, dan zie ik niet direct hoe je ooit het juiste pad kunt vinden... :p
(En zit je nou serieus een screenshot te maken van console output? Je kan toch gewoon de tekst copypasten? 8)7)
Sinds Windows 10 werkt dat dus niet meer hier 8)7

[ Voor 56% gewijzigd door Bv202 op 03-09-2015 11:22 ]


  • MineMine
  • Registratie: November 2005
  • Laatst online: 29-08 00:40
Er is een manier, (ook ik moet hem nog ontdekken). ^^.

  • Bv202
  • Registratie: Oktober 2006
  • Laatst online: 14-11-2021
Aha, blijkbaar is die opgave gewoon overgenomen van Project Euler. Genoeg informatie over te vinden op het internet :)

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Misschien helpt Wikipedia: Kortstepad-algoritme (en dan max ipv min) Vanwege de structuur is het hier vrij makkelijk (ter indicatie: zo'n 10 niet al te volle regels code).

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


  • Bv202
  • Registratie: Oktober 2006
  • Laatst online: 14-11-2021
pedorus schreef op donderdag 03 september 2015 @ 11:28:
Misschien helpt Wikipedia: Kortstepad-algoritme (en dan max ipv min) Vanwege de structuur is het hier vrij makkelijk (ter indicatie: zo'n 10 niet al te volle regels code).
Blijkbaar is dat niet echt nodig, als je het probleem opzoekt via Google krijg je het algoritme als eerste resultaat. Even copy-paste en klaar :P

Maar het algoritme is eigenlijk vrij simpel. Dat ik daar niet aan gedacht heb :P

[ Voor 7% gewijzigd door Bv202 op 03-09-2015 11:35 ]


  • Triogap
  • Registratie: Maart 2012
  • Laatst online: 31-08 21:41
Bv202 schreef op donderdag 03 september 2015 @ 11:21:
Sinds Windows 10 werkt dat dus niet meer hier 8)7
Tekst selecteren is inderdaad wat tricky maar Ctrl+a, Ctrl+v doet gewoon wat je wilt.

  • .oisyn
  • Registratie: September 2000
  • Nu online

.oisyn

Moderator Devschuur®

Demotivational Speaker

Topicstarter
Bv202 schreef op donderdag 03 september 2015 @ 11:33:
[...]


Blijkbaar is dat niet echt nodig, als je het probleem opzoekt via Google krijg je het algoritme als eerste resultaat. Even copy-paste en klaar :P
Zo jammer dit :/

Overigens, dat algoritme is in feite gewoon een variant op Dijkstra, toegespitst op deze specifieke situatie.

[ Voor 28% gewijzigd door .oisyn op 03-09-2015 11:40 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Bv202
  • Registratie: Oktober 2006
  • Laatst online: 14-11-2021
Eigenlijk wel, maar in die stijl zijn veel vragen eigenlijk. Vraag 8 was dan nog de meest belachelijke: er zijn slechts 4 mogelijke antwoorden en die staan zelfs in de opgave |:(

Deze wedstrijd heeft dan ook helemaal niks meer met programmeren te maken...

[ Voor 11% gewijzigd door Bv202 op 03-09-2015 11:43 ]


  • MineMine
  • Registratie: November 2005
  • Laatst online: 29-08 00:40
:? Als ik gewoon mijn denkwijze 180graden had omgedraaid. Dan had ik hem zo gevonden. Zucht.. ;w

  • GlowMouse
  • Registratie: November 2002
  • Niet online
pedorus schreef op donderdag 03 september 2015 @ 11:28:
Misschien helpt Wikipedia: Kortstepad-algoritme (en dan max ipv min) Vanwege de structuur is het hier vrij makkelijk (ter indicatie: zo'n 10 niet al te volle regels code).
.oisyn schreef op donderdag 03 september 2015 @ 11:39:
[...]

Zo jammer dit :/

Overigens, dat algoritme is in feite gewoon een variant op Dijkstra, toegespitst op deze specifieke situatie.
Het algoritme van Dijkstra kan helemaal niet met negatieve afstanden overweg. Het is dynamisch programmeren, en dat is de enige overeenkomst met Dijkstra's algoritme.

  • pedorus
  • Registratie: Januari 2008
  • Niet online
GlowMouse schreef op donderdag 03 september 2015 @ 11:47:
Het algoritme van Dijkstra kan helemaal niet met negatieve afstanden overweg.
Dat gaat prima als er geen cycli zijn zoals in dit geval.

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


  • .oisyn
  • Registratie: September 2000
  • Nu online

.oisyn

Moderator Devschuur®

Demotivational Speaker

Topicstarter
En omdat er geen cycli inzitten hoef je geen lijst met actuele nodes bij te houden en kun je daar gemakkelijk breadth-first doorheen wandelen. En met die aanpassingen lijkt Dijkstra ineens verdacht veel op het "standaard" algoritme voor dit probleem.
Het is dynamisch programmeren
Zeg je dat nou alleen maar omdat ik daar foutief op reageerde in het comments gedeelte bij de vraag?

[ Voor 26% gewijzigd door .oisyn op 03-09-2015 12:03 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Ravocs
  • Registratie: Augustus 2010
  • Laatst online: 18-09 19:47
Ik komt niet echt uit de laatste vraag...Ha! Een laatste ingeving bracht verlossing!

[ Voor 90% gewijzigd door Ravocs op 03-09-2015 12:09 ]


Acties:
  • +1 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Bv202 schreef op donderdag 03 september 2015 @ 11:40:
[...]

Deze wedstrijd heeft dan ook helemaal niks meer met programmeren te maken...
Deze wedstrijd heeft (nu de vragen werken) zat met programmeren te maken, maar als je het na een dagje proberen opgeeft en maar op het internet gaat spieken ga je er inderdaad weinig lol aan beleven.

Dat je vlak voor de sluitingsdatum nog even de vragen bij elkaar cheat om mee te kunnen doen met de loting: vooral doen, dat zal niemand je écht kwalijk nemen. Maar als je meteen valsspeelt moet je niet daarna klagen dat de opdrachten niks met programmeren te maken hebben. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • .oisyn
  • Registratie: September 2000
  • Nu online

.oisyn

Moderator Devschuur®

Demotivational Speaker

Topicstarter
Nou ja, het programmeren bij vraag 6 was ver te zoeken, zelfs als je niet op wikipedia kijkt maar zelf gewoon even logisch nadenkt ;)

Die vraag met 5128 is enigszins jammer omdat iedereen meteen naar een bignum klasse grijpt. Het had wellicht leuk geweest als je dat getal moest omzetten in basis-3 en vervolgens het aantal 1'en moest melden :). Maar goed, Wolfram Alpha blijft een boosdoener -O-

[ Voor 59% gewijzigd door .oisyn op 03-09-2015 12:33 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Prx
  • Registratie: September 2002
  • Laatst online: 12-09 20:36

Prx

Een hoop vragen zullen vast op te lossen zijn op andere manieren, want er is ook niet 1 weg naar Rome. Maar ik denk dat het vooral leuk is om jezelf uit te dagen om wel iets te programmeren inderdaad. :)

  • BoZ_
  • Registratie: Juni 2003
  • Laatst online: 05-10-2020
NMe schreef op donderdag 03 september 2015 @ 02:52:
[...]

Dezelfde mens kan natuurlijk meer dan één keer per uur aangevallen worden. Je zal maar de laatste mens zijn en de complete zombiepopulatie van de wereld op je af krijgen... :+
En toch krijgt die laatste rambo het voor elkaar om nog even een miljard zombies uit te schakelen. De spierbal.

  • Bv202
  • Registratie: Oktober 2006
  • Laatst online: 14-11-2021
Vraag 12 vind ik wel heel onduidelijk...

1) worden de monsters 1 voor 1 aangevallen of kunnen er meerdere monsters tegelijk aangevallen worden?
2) Wat gebeurt er als een monster dood valt? Worden aanvallen die nog niet voltooid zijn dan onderbroken?
3) De mage doet elke 8s 80 punten damage. Is dat dan DPS en dus 10/s of echt na 8 seconden de volledige damage?

[ Voor 5% gewijzigd door Bv202 op 03-09-2015 13:12 ]


  • dennisschr17
  • Registratie: Oktober 2013
  • Laatst online: 16-08 17:50
Bv202 schreef op donderdag 03 september 2015 @ 13:12:
Vraag 12 vind ik wel heel onduidelijk...

1) worden de monsters 1 voor 1 aangevallen of kunnen er meerdere monsters tegelijk aangevallen worden?
2) Wat gebeurt er als een monster dood valt? Worden aanvallen die nog niet voltooid zijn dan onderbroken?
3) De mage doet elke 8s 80 punten damage. Is dat dan DPS en dus 10/s of echt na 8 seconden de volledige damage?
1) De monsters worden na elkaar aangevallen, in volgorde
2) Als er een monster dood gaat, is hij dood en begint de aanval op het volgende monster, waarbij de tijd als het ware weer gereset wordt. Het kan zijn dat er sprake is van "overkill", dus dat er meer schade kan worden gedaan dan nodig is. Maar dat is de hele opdracht om die te bepalen ;)
3) De mage heeft een opstart tijd van 2 seconden. Na deze seconden doet hij elke 8 seconden een aanval. Dus: seconde 2, 10, 18, 26 enz

  • pedorus
  • Registratie: Januari 2008
  • Niet online
.oisyn schreef op donderdag 03 september 2015 @ 12:29:
Maar goed, Wolfram Alpha blijft een
Die vraag heb ik zo opgelost, maar dan met een nog iets betere query die het antwoord direct geeft.. Zie niet in wat daar echt mis mee is trouwens, er zijn best wat andere vragen met one-liners in een bepaalde taal.
Bv202 schreef op donderdag 03 september 2015 @ 13:12:
Vraag 12 vind ik wel heel onduidelijk...

1) worden de monsters 1 voor 1 aangevallen of kunnen er meerdere monsters tegelijk aangevallen worden?
1 voor 1, afzonderlijk
2) Wat gebeurt er als een monster dood valt? Worden aanvallen die nog niet voltooid zijn dan onderbroken?
overkill staat duidelijk uitgelegt
3) De mage doet elke 8s 80 punten damage. Is dat dan DPS en dus 10/s of echt na 8 seconden de volledige damage?
iedere 8 seconden 100%, in 1 schot /laat

Beetje een vraag die er niet voor zorgt dat we meer vrouwen in de IT krijgen denk ik..

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


  • Bv202
  • Registratie: Oktober 2006
  • Laatst online: 14-11-2021
Bedankt, dat klinkt niet erg moeilijk :)

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

.oisyn schreef op donderdag 03 september 2015 @ 12:29:
Nou ja, het programmeren bij vraag 6 was ver te zoeken, zelfs als je niet op wikipedia kijkt maar zelf gewoon even logisch nadenkt ;)
Vraag 6 is opgezet door iemand die niet wist dat er ook een simpele formule was. In de uitgewerkte voorbeeldcode die bij Tweakers is ingestuurd staat het dan ook procedureel uitgewerkt. :+ Toen ik nog een extra review deed om de vragen na vraag 5 zo veel mogelijk te fixen terwijl iedereen nog vast hing op vraag 5 heb ik nog even overwogen om vraag 6 wat lastiger te maken door te vragen om de som van enkele specifieke coördinaten in de driehoek, maar daar is ook een formule voor dus dat leek me weinig zinvol. :+ Sowieso kwamen jullie net van twee vragen af waar problemen in zaten, dus dan een freebie tussendoor voor de mensen met google-skills leek me eigenlijk wel een goed idee. :)

Base 3 was trouwens inderdaad achteraf bezien leuker geweest. Of base 36 en dan vragen om alle medeklinkers die in het resulterende antwoord zitten op volgorde over te nemen. WA laat bij base 36-conversie geen letter zien maar alleen cijfers, dus daar moet linksom of rechtsom wat logica aan te pas komen. Maar dat is allemaal in hindsight. :P

[ Voor 5% gewijzigd door NMe op 03-09-2015 13:34 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • RayNbow
  • Registratie: Maart 2003
  • Nu online

RayNbow

Kirika <3

Woy schreef op dinsdag 01 september 2015 @ 14:30:
[...]

Er wordt bewogen vanaf punt 1 richting punt 2. ( Punten p/s kun je lezen als Eenheden p/s )
Hmm... waar staat die p dan voor?

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


  • dennisschr17
  • Registratie: Oktober 2013
  • Laatst online: 16-08 17:50
RayNbow schreef op donderdag 03 september 2015 @ 13:39:
[...]

Hmm... waar staat die p dan voor?
De p staat voor punt. 20 p/s betekend dus 20 punten per seconde, per seconde wordt een afstand van 20 afgelegd.

  • drir
  • Registratie: December 2010
  • Laatst online: 17-09 22:21
NMe schreef op donderdag 03 september 2015 @ 13:33:
[...]

Base 3 was trouwens inderdaad achteraf bezien leuker geweest. Of base 36 en dan vragen om alle medeklinkers die in het resulterende antwoord zitten op volgorde over te nemen. WA laat bij base 36-conversie geen letter zien maar alleen cijfers, dus daar moet linksom of rechtsom wat logica aan te pas komen. Maar dat is allemaal in hindsight. :P
qnbspldzgdlwqvqjlcqxbcnqjykwwzp 8)

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

RayNbow schreef op donderdag 03 september 2015 @ 13:39:
[...]

Hmm... waar staat die p dan voor?
Gewoon "per seconde", maar die p is inderdaad wat dubbel met die slash. :+
drir schreef op donderdag 03 september 2015 @ 13:59:
[...]

qnbspldzgdlwqvqjlcqxbcnqjykwwzp 8)
d:)b

(Denk ik, geen zin om het te controleren. :+)

[ Voor 31% gewijzigd door NMe op 03-09-2015 14:03 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Serieus? Het antwoord van nummer 3 is fout als je de thousands separator niet toevoegt? Is het zo moeilijk om een checker iets intelligenter te laten zijn dan een simpele String.equals?

https://niels.nu


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Hydra schreef op donderdag 03 september 2015 @ 14:04:
Serieus? Het antwoord van nummer 3 is fout als je de thousands separator niet toevoegt? Is het zo moeilijk om een checker iets intelligenter te laten zijn dan een simpele String.equals?
Ik had daar sowieso liever 3 verschillende inputvelden gezien, maar dat zat er blijkbaar niet in.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Helral
  • Registratie: September 2015
  • Laatst online: 15-05-2019
Hydra schreef op donderdag 03 september 2015 @ 14:04:
Serieus? Het antwoord van nummer 3 is fout als je de thousands separator niet toevoegt? Is het zo moeilijk om een checker iets intelligenter te laten zijn dan een simpele String.equals?
Je moet soms echt goed het antwoord voorbeeld lezen om de juiste syntax te gebruiken voor het invoeren van je antwoord.

  • Slother
  • Registratie: November 2009
  • Laatst online: 10-08 12:41
Jammer dat er zoveel vragen ambigu zijn, wel een leuk concept

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Slother schreef op donderdag 03 september 2015 @ 14:08:
Jammer dat er zoveel vragen ambigu zijn, wel een leuk concept
Welke vragen vind je op dit moment nog ambigu? Ik heb die ambiguïteit er zo veel mogelijk uit proberen te schrijven maar omdat ik na een tijdje natuurlijk ook bekend was met de achterliggende denkwijze én de oplossing kan het zijn dat ik tot op zekere hoogte oplossingsblind was. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Slother schreef op donderdag 03 september 2015 @ 14:08:
Jammer dat er zoveel vragen ambigu zijn, wel een leuk concept
De vraag is niet echt ambigue, m'n eerste antwoord was ook goed. Ik moest alleen enorm klooien met het invoeren van het antwoord om het geaccepteerd te krijgen.

Als ik niet zeker had geweten dat m'n antwoord goed was geweest was ik waarschijnlijk erg veel tijd gaan besteden aan 't debuggen van m'n code. Zo kun je mensen compleet op 't verkeerde been zetten. Wat mij betreft moet die vraag ook gewoon expliciet melden dat de invoer exact overeen moet komen.

Edit:
De fibonacci reeks bepaald het aantal centimeters dat de schimmel dagelijks in diameter toeneemt.
Wie heeft die teksten geschreven 8)7

[ Voor 11% gewijzigd door Hydra op 03-09-2015 14:12 ]

https://niels.nu


  • pedorus
  • Registratie: Januari 2008
  • Niet online
NMe schreef op donderdag 03 september 2015 @ 14:03:

d:)b

(Denk ik, geen zin om het te controleren. :+)
Lol. Lijkt me enkel dat het juiste antwoord p...v is..
Hydra schreef op donderdag 03 september 2015 @ 14:04:
Serieus? Het antwoord van nummer 3 is fout als je de thousands separator niet toevoegt? Is het zo moeilijk om een checker iets intelligenter te laten zijn dan een simpele String.equals?
Het heeft me langer gekost om het antwoord in de vullen dan om het te berekenen...

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


  • Zilla
  • Registratie: Maart 2008
  • Laatst online: 23:47
Het is wel duidelijk dat die vragen gemaakt zijn door iemand die NIET dysletisch is. Je moet de vragen echt 5 keer goed doorlezen om te begrijpen wat er bedoeld wordt. Het helpt wel dat in dit topic goede tips gegeven worden!

  • Slother
  • Registratie: November 2009
  • Laatst online: 10-08 12:41
NMe schreef op donderdag 03 september 2015 @ 14:10:
[...]

Welke vragen vind je op dit moment nog ambigu? Ik heb die ambiguïteit er zo veel mogelijk uit proberen te schrijven maar omdat ik na een tijdje natuurlijk ook bekend was met de achterliggende denkwijze én de oplossing kan het zijn dat ik tot op zekere hoogte oplossingsblind was. ;)
Ik herrinner me nog de eerste vraag: "Sommige positieve getallen n hebben de eigenschap dat de som [ n + reverse(n) ] volledig bestaat uit oneven nummers" Waar nummers volgens mij cijfers had moeten zijn. Of dat dit nu is omdat ik uit België kom weet ik niet :) In ieder geval, zo zaten er op verschillende vragen wel kleine lastigheden in. Bij vraag 4 is een komma het scheidingsteken, bij vraag 5 was dit een punt etc ... Och ja, uiteindelijk er door geworsteld en vond het wel leuk :)

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Zilla schreef op donderdag 03 september 2015 @ 14:19:
Je moet de vragen echt 5 keer goed doorlezen om te begrijpen wat er bedoeld wordt.
Het zijn net échte specs. :+

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • GlowMouse
  • Registratie: November 2002
  • Niet online
pedorus schreef op donderdag 03 september 2015 @ 11:51:
[...]

Dat gaat prima als er geen cycli zijn zoals in dit geval.
Nee hoor. Je kunt een node fixeren en er later achterkomen dat er toch een korter pad is. Dat kan al met drie nodes. Stel je kunt van A naar B (-1), van A naar C (-2), en van B naar C (-2). Je wilt het kortste pad weten van A naar C. In de eerste iteratie fixeer je node C, terwijl er een kortere route is via B.
Ook de observatie dat alle paden naar een node in rij k altijd lengte k-1 hebben, is irrelevant. Dijkstra's algoritme is ongeschikt.

  • emnich
  • Registratie: November 2012
  • Niet online

emnich

kom je hier vaker?

Hydra schreef op donderdag 03 september 2015 @ 14:04:
Serieus? Het antwoord van nummer 3 is fout als je de thousands separator niet toevoegt? Is het zo moeilijk om een checker iets intelligenter te laten zijn dan een simpele String.equals?
Bij ontwikkelen hoort vaak dat je juist een specifieke output moet hebben. De gewenste output zou alleen wat duidelijker vermeld moeten worden.

  • Zilla
  • Registratie: Maart 2008
  • Laatst online: 23:47
NMe schreef op donderdag 03 september 2015 @ 14:24:
[...]

Het zijn net échte specs. :+
Klopt, maar deze contest wordt toch voor de fun georganiseerd neem ik aan? >:)

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
emnich schreef op donderdag 03 september 2015 @ 14:26:
Bij ontwikkelen hoort vaak dat je juist een specifieke output moet hebben. De gewenste output zou alleen wat duidelijker vermeld moeten worden.
Het is het een of het ander. Je bent erg specifiek en je geeft dat goed weer, of je bent tolerant. En zoveel moeite is het niet om gewoon ff dat antwoord fatsoenlijk te parsen.

Vraag 4 is net zo iets: ben langer bezig erachter te komen wat precies hun idee is van een fibo reeks dan dat ik bezig ben de oplossing te implementeren.

https://niels.nu


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Hydra schreef op donderdag 03 september 2015 @ 14:28:
[...]

Het is het een of het ander. Je bent erg specifiek en je geeft dat goed weer, of je bent tolerant. En zoveel moeite is het niet om gewoon ff dat antwoord fatsoenlijk te parsen.
Er staat gewoon een voorbeeld mét thousands separator.

Dat er zó hard naar de formatting gekeken word vind ik ook wat jammer. Ik had liever gezien dat ze in elk geval bij de vragen met getallen als antwoord alles dat geen cijfer is weg zouden knippen in zowel het verwachte als het ingevoerde antwoord en vervolgens dat vergelijken. Ja, dan zijn 2,1547 en 2,15E+47 ineens allebei hetzelfde, maar de kans dat je tegen zo'n toevalligheid aanloopt is klein genoeg om weggestreept te worden tegen het voordeel in gebruiksgemak. Maar goed, dat is niet zo gemaakt, blijkbaar. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • RayNbow
  • Registratie: Maart 2003
  • Nu online

RayNbow

Kirika <3

NMe schreef op donderdag 03 september 2015 @ 14:03:
[...]

Gewoon "per seconde", maar die p is inderdaad wat dubbel met die slash. :+
Bah @ foute afkortingen. :p

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


  • gekkie
  • Registratie: April 2000
  • Laatst online: 21-09 18:18
NMe schreef op donderdag 03 september 2015 @ 14:24:
[...]
Het zijn net échte specs. :+
Als in SVB a-like specs ? :o
Dan zou toch ook een breed scala aan CAP-india spaghetti antwoorden geaccepteerd moeten worden ? :+

  • lmartinl
  • Registratie: December 2012
  • Laatst online: 01-06 19:04
dennisschr17 schreef op donderdag 03 september 2015 @ 13:16:
[...]


1) De monsters worden na elkaar aangevallen, in volgorde
2) Als er een monster dood gaat, is hij dood en begint de aanval op het volgende monster, waarbij de tijd als het ware weer gereset wordt. Het kan zijn dat er sprake is van "overkill", dus dat er meer schade kan worden gedaan dan nodig is. Maar dat is de hele opdracht om die te bepalen ;)
3) De mage heeft een opstart tijd van 2 seconden. Na deze seconden doet hij elke 8 seconden een aanval. Dus: seconde 2, 10, 18, 26 enz
Ik neem aan dat je 10, 18, 26 bedoelt, agz hij op 2 nog geen damage doet. edit:wel dus.

Het feit dat ik op papier hetzelfde doe als mijn code doet... denk ik toch dat ik in de vraag iets verkeerd interpreteer.
Hierbij een pastebin van mijn output, zou iemand eens kunnen kijken wat ik verkeerd doe?

/edit:
Inderdaad. bedankt voor de feedback. Helaas was dat niet de enige fout :( Nieuwe pastebin: -knip-

[ Voor 7% gewijzigd door lmartinl op 03-09-2015 15:29 ]


  • dennisschr17
  • Registratie: Oktober 2013
  • Laatst online: 16-08 17:50
lmartinl schreef op donderdag 03 september 2015 @ 14:49:
[...]


Ik neem aan dat je 10, 18, 26 bedoelt, agz hij op 2 nog geen damage doet.

Het feit dat ik op papier hetzelfde doe als mijn code doet... denk ik toch dat ik in de vraag iets verkeerd interpreteer.
Hierbij een pastebin van mijn output, zou iemand eens kunnen kijken wat ik verkeerd doe?
http://pastebin.com/zxrgAE8q
De mage valt ook al aan in de 2e seconde

Edit: Daarnaast valt in second 9 in jouw uitvoer ineens de roque als eerste aan, ipv de warrior

[ Voor 9% gewijzigd door dennisschr17 op 03-09-2015 14:59 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

lmartinl schreef op donderdag 03 september 2015 @ 14:49:
[...]

Ik neem aan dat je 10, 18, 26 bedoelt, agz hij op 2 nog geen damage doet.
Het staat hierboven al, maar om het maar even te bevestigen: de mage doet inderdaad vanaf de het moment dat zijn castingtijd voorbij is elke 8 seconden schade. Daar hoort dus ook seconde 2 bij. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • .oisyn
  • Registratie: September 2000
  • Nu online

.oisyn

Moderator Devschuur®

Demotivational Speaker

Topicstarter
NMe schreef op donderdag 03 september 2015 @ 13:33:
[...]

Vraag 6 is opgezet door iemand die niet wist dat er ook een simpele formule was.
Maar dat zeg ik dus, als je er even langer over nadenkt (om bijvoorbeeld niet gewoon alles na te rekenen in je oplossing maar dingen enigszins efficient wil aanpakken), dan bedenk je dat elk getal 2x wordt vertegenwoordigd in de som van de volgende regel, en dus dat de som van elke rij 2x zo groot is als de vorige. Aangezien je start bij 1, is het dus gewoon een tweemacht ;)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Hoef je mij niet uit te leggen, ik wist het wel. :+

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • lmartinl
  • Registratie: December 2012
  • Laatst online: 01-06 19:04
NMe schreef op donderdag 03 september 2015 @ 15:05:
[...]

Het staat hierboven al, maar om het maar even te bevestigen: de mage doet inderdaad vanaf de het moment dat zijn castingtijd voorbij is elke 8 seconden schade. Daar hoort dus ook seconde 2 bij. ;)
Inderdaad. bedankt voor de feedback. Helaas is dat niet de enige fout die er in geslipt is :( Nieuwe pastebin: -knip-

Ik neem aan dat die casting tijd eenmalig is, en dus alleen aan het begin?

[ Voor 10% gewijzigd door lmartinl op 03-09-2015 15:29 ]


  • dennisschr17
  • Registratie: Oktober 2013
  • Laatst online: 16-08 17:50
lmartinl schreef op donderdag 03 september 2015 @ 15:12:
[...]


Inderdaad. bedankt voor de feedback. Helaas is dat niet de enige fout die er in geslipt is :( Nieuwe pastebin: http://pastebin.com/MQ2TBMPH

Ik neem aan dat die casting tijd eenmalig is, en dus alleen aan het begin?
Je bent er bijna... Je doet nog iets fout aan het eind, waarbij je de overkill niet goed berekend:

Second 24
Warrior deals 35 damage at time 24. (110->75)
Rogue(1st) deals 30 damage at time 24. (75->45)
Rogue(2nd) deals 20 damage at time 24. (45->25)
!!!Warrior delivers final blow. 25 - 35= -10 overkill.

Het is toch duidelijk niet de warrior die het monster verslaat

  • .oisyn
  • Registratie: September 2000
  • Nu online

.oisyn

Moderator Devschuur®

Demotivational Speaker

Topicstarter
GlowMouse schreef op donderdag 03 september 2015 @ 14:24:
[...]

Nee hoor. Je kunt een node fixeren en er later achterkomen dat er toch een korter pad is. Dat kan al met drie nodes. Stel je kunt van A naar B (-1), van A naar C (-2), en van B naar C (-2).
Dat kan dus helemaal niet. Als je vanuit A naar B en naar C kan (wat impliceert dat B en C op een regel verder dan A staan), dan kun je niet van B naar C.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

lmartinl schreef op donderdag 03 september 2015 @ 15:12:
[...]


Inderdaad. bedankt voor de feedback. Helaas is dat niet de enige fout die er in geslipt is :( Nieuwe pastebin: http://pastebin.com/MQ2TBMPH

Ik neem aan dat die casting tijd eenmalig is, en dus alleen aan het begin?
Je hebt als laaste voordat het monster verslagen wordt in één bepaalde beurt de warrior die in een bepaalde seconde aanvalt. Zowel de rogue als de mage moeten na die beurt nog een keer aanvallen voordat de warrior weer aan de beurt is. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • OldSchoolPhoto
  • Registratie: September 2013
  • Laatst online: 18-09 15:05
Over vraag 13 met de zombies:

Ik blijf vastlopen, mogelijk op het afslaan van een aanval:
Twee opties:
- een aanval die wordt afgeslagen leidt niet tot een besmet gezond mens
- een aanval dit wordt afgeslagen leidt toch og tot een besmet gezond mens

Hoe hebben jullie deze ge"interpreteerd?

  • .oisyn
  • Registratie: September 2000
  • Nu online

.oisyn

Moderator Devschuur®

Demotivational Speaker

Topicstarter
Wat is een besmet gezond mens? Een mens is besmet (zombie) of gezond, niet allebei.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Euh, dat met die schapen: wederom vaag gestelde vraag. Kennelijk willen ze gewoon de x,y locatie van de 3 zwarte pixels. Dat kun je dus gewoon simpeler opzoeken met paint dan dat je het programmatisch aanpakt :S

https://niels.nu


  • lmartinl
  • Registratie: December 2012
  • Laatst online: 01-06 19:04
dennisschr17 schreef op donderdag 03 september 2015 @ 15:16:
[...]


Je bent er bijna... Je doet nog iets fout aan het eind, waarbij je de overkill niet goed berekend:

Second 24
Warrior deals 35 damage at time 24. (110->75)
Rogue(1st) deals 30 damage at time 24. (75->45)
Rogue(2nd) deals 20 damage at time 24. (45->25)
!!!Warrior delivers final blow. 25 - 35= -10 overkill.

Het is toch duidelijk niet de warrior die het monster verslaat
Zucht inderdaad. bedankt. Niet netjes genoeg met mijn breaks omgegaan omdat ik dacht het wel te kunnen overzien :P

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Die maan vraag is wel erg simpel: er zijn maar 4 opties :D

https://niels.nu


  • GlowMouse
  • Registratie: November 2002
  • Niet online
.oisyn schreef op donderdag 03 september 2015 @ 15:18:
[...]

Dat kan dus helemaal niet. Als je vanuit A naar B en naar C kan (wat impliceert dat B en C op een regel verder dan A staan), dan kun je niet van B naar C.
Je quote een zin te weinig, maar ook daar wil ik best een voorbeeld bij geven:
code:
1
2
3
4
0
1    2
100  3  4
5    6  7  8

Dijkstra fixeert achtereenvolgens de 2, 4, 8, 7, 3, 6, etc. De 6 is fout, want er is een langere route via de 100.

  • .oisyn
  • Registratie: September 2000
  • Nu online

.oisyn

Moderator Devschuur®

Demotivational Speaker

Topicstarter
Tja...
.oisyn schreef op donderdag 03 september 2015 @ 12:00:
En omdat er geen cycli inzitten hoef je geen lijst met actuele nodes bij te houden en kun je daar gemakkelijk breadth-first doorheen wandelen. En met die aanpassingen lijkt Dijkstra ineens verdacht veel op het "standaard" algoritme voor dit probleem.
Volgens mij is door niemand hier beweerd dat Dijkstra out of the box werkt.

[ Voor 9% gewijzigd door .oisyn op 03-09-2015 15:48 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Probleem 10

spoiler:
Probleem 10 is een exacte kopie van Euler probleem 67. Als je die al eens gedaan hebt kun je je code 1 op 1 kopieren.

[ Voor 13% gewijzigd door Hydra op 03-09-2015 15:54 ]

https://niels.nu


  • emnich
  • Registratie: November 2012
  • Niet online

emnich

kom je hier vaker?

Hydra schreef op donderdag 03 september 2015 @ 15:47:
Probleem 10

spoiler:
Probleem 10 is een exacte kopie van Euler probleem 67. Als je die al eens gedaan hebt kun je je code 1 op 1 kopieren.
Dit had ik nog niet gedaan maar heb nu m'n code gebruikt om 18 en 67 op te lossen :)

  • GlowMouse
  • Registratie: November 2002
  • Niet online
.oisyn schreef op donderdag 03 september 2015 @ 15:47:
Tja...

[...]

Volgens mij is door niemand hier beweerd dat Dijkstra out of the box werkt.
Ik zou de nadruk op "kun" leggen, want dat betekent dat het niet hoeft. En voor het juiste antwoord moet het juist wel. De enige overeenkomst met Dijkstra's algoritme is dat het allebei methoden zijn die gebruik maken van dynamisch programmeren, want van Dijkstra's algoritme gebruik je helemaal niets meer.

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
FF over het meppen van monsters; klopt dit kwa tijd:

code:
1
2
3
4
5
6
7
8
9
10
11
T0: warrior, rogue primair + secundair
T1: niks
T2: mage
T3: rogue secundair
T4: warrior, rogue primair
T5: niks
T6: rogue secundair
T7: niks
T8: warrior, rogue primair
T9: rogue secundair
T10: mage

?

Want verschillende interpretaties van de flow van die simulatie leiden alleen tot antwoorden die niet correct zijn kennelijk.

https://niels.nu


  • Bv202
  • Registratie: Oktober 2006
  • Laatst online: 14-11-2021
Vraag 13:
*Vanaf 8:00 op de eerste dag heeft de mensheid door wat er aan de hand is en weet vanaf dan elk uur per 3 aanvallen 1 aanval af te slaan en daarbij de zombie uit te schakelen.
Is dat ongeacht het aantal zombies/mensen?

  • dennisschr17
  • Registratie: Oktober 2013
  • Laatst online: 16-08 17:50
Hydra schreef op donderdag 03 september 2015 @ 16:07:
FF over het meppen van monsters; klopt dit kwa tijd:

code:
1
2
3
4
5
6
7
8
9
10
11
T0: warrior, rogue primair + secundair
T1: niks
T2: mage
T3: rogue secundair
T4: warrior, rogue primair
T5: niks
T6: rogue secundair
T7: niks
T8: warrior, rogue primair
T9: rogue secundair
T10: mage

?

Want verschillende interpretaties van de flow van die simulatie leiden alleen tot antwoorden die niet correct zijn kennelijk.
Volgens mij is de vraag vrij duidelijk over aanvallen en volgordes, ik zag er in ieder geval maar 1 mogelijkheid in (had hem ook de eerste poging goed). Volgens mij klopt je reeks zo wel, voor zover ik kan zien.
Pagina: 1 ... 5 ... 8 Laatste