No.3019 YNeos
レベル : / 実行時間制限 : 1ケース 1.000秒 / メモリ制限
: 256 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 106
作問者 : 👑
loop0919
/ テスター :
Iroha_3856
nikoro256
タグ : / 解いたユーザー数 106
作問者 : 👑


問題文最終更新日: 2025-02-12 01:32:59
問題文
Python3
,PyPy3
では、コードゴルフ(短いコード長で AC を取る行為)で次のコードが書かれることがあります。print("YNeos"[x::2])これは、$x = 0$ のとき
Yes
を、 $x = 1$ のときNo
を出力するコードです。この
YNeos
のような文字列を、別の出力形式にも応用できるか考えてみましょう。
英大小文字からなる文字列 $X, Y$ が与えられます。
以下の条件を満たす英大小文字からなる文字列 $S$ が存在するか判定し、存在するならばその $S$ を出力してください。
存在しないならば $?$ マーク(?
)を出力してください。
- $S$ の奇数文字目を抜き出し、そのままの順番で結合した文字列は $X$ である。
- $S$ の偶数文字目を抜き出し、そのままの順番で結合した文字列は $Y$ である。
制約
- $X, Y$ は英大小文字からなる文字列である
- $1 \leq |X|, |Y| \leq 100$ ($|X|, |Y|$ はそれぞれ $X, Y$ の長さである)
入力
入力は以下の形式で標準入力から与えられる。
$X$ $Y$
出力
問題文の条件を満たす $S$ が存在するならば、その $S$ を出力してください。
存在しないならば、$?$ マーク(?
)を出力してください。
サンプル
サンプル1
入力
Yes No
出力
YNeos
YNeos
の奇数文字目を抜き出すと Yes
、偶数文字目を抜き出すと No
が得られます。
サンプル2
入力
Takahashi Aoki
出力
?
条件を満たす $S$ が存在しません。この場合 ?
を出力してください。
サンプル3
入力
Alice Bruno
出力
ABlriucneo
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。