题解 | 图片整理
def sort_by_ascii(s): # 使用字典存储每个字符出现的次数 char_count = {} for char in s: if char in char_count: char_count[char] += 1 else: char_count[char] = 1 # 按照ASCII码值排序,并构建结果字符串 sorted_s = '' for ascii in range(0, 256): # ASCII码值范围是0-255 char = chr(ascii) if char in char_count and char_count[char] > 0: sorted_s += char * char_count[char] return sorted_s # 示例输入 s = input().strip() # 输出排序后的答案 print(sort_by_ascii(s))