I just noticed we have both and . Is there any reason not to make a synonym of ? If so, how should the tags be used?

  • 3
    \$\begingroup\$ I'd say [anagrams] is a sub-tag of [permutations], but they're close enough that I don't see any reason not to merge them. \$\endgroup\$ Jun 12, 2017 at 6:09
  • \$\begingroup\$ @Challenger5 in what sense is it a subtag? \$\endgroup\$ Jun 12, 2017 at 6:10
  • \$\begingroup\$ The set of anagrams does not contain the original string, but the set of permutations does. \$\endgroup\$ Jun 12, 2017 at 6:24
  • 1
    \$\begingroup\$ also anagrams refers specifically to strings, while permutations applies to any multivalue data type \$\endgroup\$ Jun 12, 2017 at 7:59
  • \$\begingroup\$ @DestructibleLemon That's a fair point, but you could always tag the challenge string permutations. \$\endgroup\$ Jun 12, 2017 at 8:02
  • \$\begingroup\$ (but I don't think you would tag list anagrams) \$\endgroup\$ Jun 12, 2017 at 8:03

2 Answers 2


should be made a synonym of , and we should additionally add on a case-by-case basis

Presently, many challenges are already. Of those that aren't, they don't necessarily feel particularly string-focused (e.g. "write a program that outputs an anagram of itself" is not really because "write a quine" is also not really ). Additionally, some challenges have five tags more relevant than already.

EDIT: I've done the additions of ; almost all the challenges that needed it had it already, and I tagged the few remaining challenges over the last several days (to avoid spamming the active list).

I've now proposed the tag synonym. If you have 1250 reputation and a score of 5 or more on , you can vote for it here. Note that even if the other answer gets consensus rather than this one, we'll still have a record of which question was originally in which tag, so we'll still be able to implement it, and I haven't seen anyone argue for keeping the two tags entirely separate, thus the general concept of synonymising them seems to have consensus.

  • \$\begingroup\$ I've approved the synonym and merged the tags (i.e. automatically retagged all [anagrams] challenges to [permutations]). \$\endgroup\$ Jun 16, 2017 at 10:50

should be turned into

This is because an anagram is a particular type of permutation: a permutation of a string.

  • 2
    \$\begingroup\$ I just looked into the feasability of this. There are plenty of challenges which are anagrams but not string. Many of them already have five tags, thus making the retag in question impossible. (Typically speaking, challenges which are anagrams but not string are asking for an anagram of a program; does that count as string?) \$\endgroup\$
    – user62131
    Jun 12, 2017 at 21:49

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .