Edabit puzzels

Dit zijn alle edabit puzzels die ik heb gedaan deze les:


Puzzel 1 | How edabit works:

Dit was een uitlegpuzzel. Er stond letterlijk wat ik moest doen dus dit was niet zo moeilijk. Dit was mijn code:

function returnTrue() {
	return true;
}

Hierdoor heb ik nu 5xp. Andere mensen hadden precies hetzelfde dus er was verder niks om te analyseren.


Puzzel 2 | Return the Sum of Two Numbers

Deze code had ik op 1 mini dingetje na goed gedaan. Ik was namelijk de; vergeten dus mijn code was:

function addition($a, $b) {
	return $a + $b
}

en toen keek ik naar het antwoord en ik was echt van aah ja shit maar verder vind ik wel dat ik het goed heb gedaan.


Puzzel 3 | Return the Next Number from the Integer Passed

Deze was best wel makkelijk. Ik had hem in een keer goed en hoefde daarom ook geen andere antwoorden te analyseren. Deze keer was ik ook niet dom en heb ik wel de ; geschreven.

function addition($num) {
	return $num + 1;
}

Ik heb nu 10xp 🙂


Puzzel 4 | Area of a Triangle

Ik had deze ook in een keer goed. Hieronder staat de code weer. Ik heb ook geen andere codes geanalyseerd want dat was niet nodig.

function triArea($base, $height) {
	return ($base * $height) / 2;
}

Ik heb nu 15xp


Puzzel 5 | Convert Minutes into Seconds

Voor deze heb ik ook weer al het xp. Het was niet echt moeilijk. Andere mensen hebben allemaal hetzelfde alleen verschilt het soms met haakjes want ik heb op regel 2 haakjes gebruikt maar dat hoeft niet precies.

function convert($minutes) {
	return ($minutes) * 60;
}

Ik heb nu 20xp


Puzzel 6 | Age to Days

Deze ging me ook heel makkelijk af. Ik heb daarom ook geen uitgebreide analyse van andere codes gedaan. Zij hadden allemaal hetzelfde. Het enige verschil was met of zonder haakjes maar het werkt allemaal dus dat is mooi. Mijn code was:

function calcAge($age) {
	return ($age) * 365;
}

Ik heb nu 25xp


Puzzel 7 | Maximum Edge of a Triangle

Deze ging ook in een keer goed. Andere mensen hadden het op dezelfde manier gedaan. Alleen soms zonder haakjes. Dit was mijn code:

function nextEdge($side1, $side2) {
	return ($side1 + $side2) - 1;
}

Ik heb nu 30xp