Sha256: a3e195197a9d440c9ff31690a4aa88d198824b38fa16c0a6f3824a778f444d66

Contents?: true

Size: 564 Bytes

Versions: 117

Compression:

Stored size: 564 Bytes

Contents

#! /bin/bash

if [ "$#" -ne 2 ]; then
  echo "Usage: $0 <string1> <string2>" >&2
  exit 1
fi

input="$1"
possibles="$2"

out=""

in_counts="$(echo $input | tr '[:upper:]' '[:lower:]' | fold -w1 | sort | uniq -c)"
for possible in $possibles
do
    p_counts="$(echo $possible | tr '[:upper:]' '[:lower:]' | fold -w1 | sort | uniq -c)"
    if test "$in_counts" = "$p_counts" -a "$(echo $input | tr '[:upper:]' '[:lower:]')" != "$(echo $possible | tr '[:upper:]' '[:lower:]')"
    then
        out="${out} ${possible}"
    fi
done

echo ${out# } #strip leading spaces

Version data entries

117 entries across 117 versions & 1 rubygems

Version Path
trackler-2.2.1.82 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.81 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.80 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.79 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.78 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.77 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.76 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.75 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.74 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.73 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.72 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.71 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.70 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.69 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.68 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.67 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.66 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.65 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.64 tracks/bash/exercises/anagram/example.sh
trackler-2.2.1.63 tracks/bash/exercises/anagram/example.sh