C. 切换键

    传统题 1000ms 256MiB

切换键

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小 C 使用一台特殊的打字机。打字机开始时处于小写模式。

输入内容由小写英文字母和字符 # 组成:

  • 输入小写英文字母时,打字机会按照当前模式输出这个字母。小写模式输出小写字母,大写模式输出对应的大写字母;
  • 输入 # 时,打字机会在小写模式和大写模式之间切换,但不会输出 #。

请输出打字机最终打出的文字。

输入格式

输入一行,包含一个字符串 ss。

输出格式

输出一行,表示打字机最终打出的文字。

样例

ab#cd#e
abCDe
##hello#world
helloWORLD
#a#b
Ab

样例解释

样例一中,a、b 按小写输出;遇到第一个 # 切换到大写模式,c、d 输出为 C、D;遇到第二个 # 切回小写模式,e 原样输出。最终为 abCDe。

样例二中,开头两个 # 连续切换两次,又回到小写模式,hello 原样输出;第三个 # 切换到大写模式,world 输出为 WORLD。最终为 helloWORLD。

样例三中,第一个 # 切换到大写模式,a 输出为 A;第二个 # 切回小写模式,b 原样输出。最终为 Ab。

数据范围与约定

子任务 分值 限制
11 3030 ss 中不包含 #
22 7070 无特殊限制

对于 100%100\% 的数据,保证:

  • 1≤∣s∣≤10001\le |s|\le1000;
  • ss 只包含小写英文字母和字符 #;
  • ss 中至少包含一个英文字母。

语法周赛 Round 44 ✅

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-9-4 18:00
结束于
2026-9-11 18:00
持续时间
168 小时
主持人
参赛人数
49