mirror of https://github.com/01-edu/public.git
zainabdnaya
8 months ago
1 changed files with 36 additions and 0 deletions
@ -0,0 +1,36 @@ |
|||||||
|
## asterisksfirst |
||||||
|
|
||||||
|
### Instructions |
||||||
|
|
||||||
|
Create function that processes a string. |
||||||
|
|
||||||
|
It should trim spaces from the beginning and end of the string and capitalize the first letter of each word. |
||||||
|
|
||||||
|
Furthermore, it should remove spaces between words and prepend the string with an asterisk (*). |
||||||
|
|
||||||
|
The function should return the processed string, but if the resulting string exceeds 250 characters in length, or if the input or output is empty, it should return 'false'. |
||||||
|
|
||||||
|
### Expected function |
||||||
|
|
||||||
|
```js |
||||||
|
function asterisksfirst(inputString) { |
||||||
|
} |
||||||
|
``` |
||||||
|
|
||||||
|
### Usage |
||||||
|
|
||||||
|
Here is a possible program to test your function: |
||||||
|
|
||||||
|
```js |
||||||
|
const inputString = " this is a test string "; |
||||||
|
const format = asterisksfirst(inputString); |
||||||
|
console.log(format); |
||||||
|
``` |
||||||
|
|
||||||
|
and the output should be: |
||||||
|
|
||||||
|
```console |
||||||
|
$ node index.js |
||||||
|
"*ThisIsATestString" |
||||||
|
$ |
||||||
|
``` |
Loading…
Reference in new issue