dde272c4b8
i18n - Build Validation / Validate i18n Builds (24) (push) Has been cancelled
CI - Node.js / Lint (24) (push) Has been cancelled
CI - Node.js / Build (24) (push) Has been cancelled
CI - Node.js / Test (24) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (24) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 24) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 24) (push) Has been cancelled
CD - Docker - GHCR Images / Build and Push Images (push) Has been cancelled
1.2 KiB
1.2 KiB
id, title, challengeType, forumTopicId, dashedName
| id | title | challengeType | forumTopicId | dashedName |
|---|---|---|---|---|
| 56533eb9ac21ba0edf2244b2 | Compound Assignment With Augmented Division | 1 | 16659 | compound-assignment-with-augmented-division |
--description--
The /= operator divides a variable by another number.
myVar = myVar / 5;
Will divide myVar by 5. This can be rewritten as:
myVar /= 5;
--instructions--
Convert the assignments for a, b, and c to use the /= operator.
--hints--
a should equal 4.
assert(a === 4);
b should equal 27.
assert(b === 27);
c should equal 3.
assert(c === 3);
You should use the /= operator for each variable.
assert(__helpers.removeJSComments(code).match(/\/=/g).length === 3);
You should not modify the code above the specified comment.
assert(
/let a = 48;/.test(__helpers.removeJSComments(code)) &&
/let b = 108;/.test(__helpers.removeJSComments(code)) &&
/let c = 33;/.test(__helpers.removeJSComments(code))
);
--seed--
--seed-contents--
let a = 48;
let b = 108;
let c = 33;
// Only change code below this line
a = a / 12;
b = b / 4;
c = c / 11;
--solutions--
let a = 48;
let b = 108;
let c = 33;
a /= 12;
b /= 4;
c /= 11;