CF1450A.Avoid Trygub

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

A string bb is a subsequence of a string aa if bb can be obtained from aa by deletion of several (possibly, zero or all) characters. For example, "xy" is a subsequence of "xzyw" and "xy", but not "yx".

You are given a string aa . Your task is to reorder the characters of aa so that "trygub" is not a subsequence of the resulting string.

In other words, you should find a string bb which is a permutation of symbols of the string aa and "trygub" is not a subsequence of bb .

We have a truly marvelous proof that any string can be arranged not to contain "trygub" as a subsequence, but this problem statement is too short to contain it.

输入格式

The first line contains a single integer tt ( 1t1001\le t\le 100 ) — the number of test cases.

The first line of each test case contains a single integer nn ( 1n2001\le n\le 200 ) — the length of aa .

The next line contains the string aa of length nn , consisting of lowercase English letters.

输出格式

For each test case, output a string bb of length nn which is a permutation of characters of the string aa , and such that "trygub" is not a subsequence of it.

If there exist multiple possible strings bb , you can print any.

输入输出样例

  • 输入#1

    3
    11
    antontrygub
    15
    bestcoordinator
    19
    trywatchinggurabruh

    输出#1

    bugyrtnotna
    bestcoordinator
    bruhtrywatchinggura

说明/提示

In the first test case, "bugyrtnotna" does not contain "trygub" as a subsequence. It does contain the letters of "trygub", but not in the correct order, so it is not a subsequence.

In the second test case, we did not change the order of characters because it is not needed.

In the third test case, "bruhtrywatchinggura" does contain "trygu" as a subsequence, but not "trygub".

首页