結果

問題 No.8116 TCP ソート
ユーザー PNJ
提出日時 2025-04-01 22:52:42
言語 PyPy3
(7.3.15)
結果
AC  
実行時間 38 ms / 2,000 ms
コード長 413 bytes
コンパイル時間 405 ms
コンパイル使用メモリ 82,312 KB
実行使用メモリ 54,140 KB
最終ジャッジ日時 2025-04-01 22:52:44
合計ジャッジ時間 2,150 ms
ジャッジサーバーID
(参考情報)
judge5 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 27
権限があれば一括ダウンロードができます

ソースコード

diff #

S = input()
C = [0, 0, 0]
for i in range(len(S)):
  s = S[i]
  if s == 'C':
    C[0] += 1
  elif s == 'P':
    C[1] += 1
  else:
    C[2] += 1

ans = []
if C[0] == 0:
  for j in range(C[1]):
    ans.append('P')
  for j in range(C[2]):
    ans.append('T')
else:
  for j in range(C[2]):
    ans.append('T')
  for j in range(C[0]):
    ans.append('C')
  for j in range(C[1]):
    ans.append('P')
print("".join(ans))
0