https://github.com/cawa87/js-test-task
Javascript test task
https://github.com/cawa87/js-test-task
javascript javascript-testing js test-task
Last synced: 12 months ago
JSON representation
Javascript test task
- Host: GitHub
- URL: https://github.com/cawa87/js-test-task
- Owner: cawa87
- Created: 2019-07-15T08:00:57.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-10-10T21:06:32.000Z (over 2 years ago)
- Last Synced: 2025-01-12T21:32:56.699Z (about 1 year ago)
- Topics: javascript, javascript-testing, js, test-task
- Language: TypeScript
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Для решения:
- Форкнуть репозиторий
- Сделать PR по выполнению
### Общее тестовое задание:
Возьмите две строки s1 и s2, в которые включены только буквы от a до z.
Необходимо вернуть новую отсортированную строку, максимально длинную,
содержащую только уникальные буквы. Решение должно быть написано на языке TypeScript
и в коде придерживаться основным принципам функционального программирования.
```javascript
a = "xyaabbbccccdefww"
b = "xxxxyyyyabklmopq"
compare(a, b) -> "abcdefklmopqwxy"
a = "abcdefghijklmnopqrstuvwxyz"
compare(a, a) -> "abcdefghijklmnopqrstuvwxyz"
```
### Рефакторинг
Дан прототип приложения `./refactor`
У приложения необходимо починить поиск и отрефакторить его под angular v7 andRxJS 6+.
**Время на рефакторинг - 1.5 часа.**