---
id: 645b65b681a62f5fa125ff62
title: Step 30
challengeType: 0
dashedName: step-30
---
# --description--
Use `.push()` to append the `quotient` variable to the `quotients` array. Also, append the `remainder` variable to the `remainders` array.
# --hints--
You should use the `.push()` method on the `quotients` array within your `while` loop.
```js
assert.match(code, /while\s*\(\s*input\s*>\s*0\s*\)\s*\{[\s\S]*quotients\.push\(/);
```
You should use the `.push()` method to append `quotient` to the `quotients` array.
```js
assert.match(String(decimalToBinary), /quotients\.push\(\s*quotient\s*\)\s*;?/);
```
You should use the `.push()` method on the `remainders` array within your `while` loop.
```js
assert.match(code, /while\s*\(\s*input\s*>\s*0\s*\)\s*\{[\s\S]*remainders\.push\(/);
```
You should use the `.push()` method to append `remainder` to the `remainders` array.
```js
assert.match(String(decimalToBinary), /remainders\.push\(\s*remainder\s*\)\s*;?/);
```
# --seed--
## --seed-contents--
```html