Word Anagram Java

Здравейте,колеги!Бихте ли помогнали със следната задача,тъй като ми изкарва 40/100 и не мога да разбера къде ме спъва решението.Ето го и него:https://pastebin.com/2RSrnH6x
Благодаря предварително!

1 Like

Здравей,
когато дължините на началната и текущата дума са еднакви, защо проверяваш само 1 елемент от тях дали съвпада?
Би трябвало да провериш всичките, защото този един по случайност може да си е на мястото :slight_smile:

if (inputarr.length == word.length) {
if (inputarr[i] == word[i]) {
System.out.println(“Yes”);
}

Пробвай с примерен вход, който трябва да изкара 3 х “No”, за да видиш какво става:

abcd
3
abbb
bbbb
aaca

пс. това сортиране можеш да го изкараш извън цикъла, защото тази дума си е една и съща и няма смисъл да ти я сортира N пъти: Arrays.sort(inputarr);

Успех :slight_smile:

Благодаря ти!Оправих се с Arrays.equals и ги сравних!

1 Like