Проблема заключается в том,Как сравнить строку с каждой строкой в списке в js?
Given a word and a list of possible anagrams, selects the correct sublist.
Given "listen" and a list of candidates like "enlists" "google"
"inlets" "banana"` the program should return a list containing
"inlets".
Тестовые данные имеют тип:
var anagram = require('./anagram');
describe('Anagram', function() {
xit("detects simple anagram",function() {
var subject = anagram("ant");
var matches = subject.matches(['tan', 'stand', 'at']);
expect(matches).toEqual(['tan']);
});
});
Вот что я думал,
- Возьмите в данном слове, разделить каждый характер и сортировать его по алфавиту
- Возьмите в список, разделите его на слова, возьмите каждое слово и разделите каждый символ и соберите его alp habetically
- Сравните результат 1 с 2, если строка соответствует, верните исходную форму.
Но проблема в том, что я не знаю, с чего начать, пожалуйста, помогите.
Что является результатом «anagram (« ant »);'? – thefourtheye