Подсчитайте частоту каждого символа в первой строке, а также частоту во второй строке.Если оба значения частоты одинаковы для всех символов, у нас есть совпадение.
Я бы опубликовал код, но это слишком похоже на домашнюю работу.Объяснения должно быть достаточно.
РЕДАКТИРОВАТЬ:
Псевдокод:
function same(s1,s2):
freq1=array of zeros
freq2=array of zeros
for i=0 to length of s1:
freq1[s1[i]]+=1
for i=0 to length of s2:
freq2[s2[i]]+=1
for i=0 to alphabet_size:
if not freq1[i]=freq2[i]:
return "no"
return "yes"