A - Has a Period?
Milk
2
s
1024
MB
100
点
問題文
ストーリー
筑波大学のスローガンは "IMAGINE THE FUTURE." であることから、筑波大学は略称として ITF. と呼ばれることがよくあります。筑波大生の SNS などで「ITF. mast21」や「ITF. coins20」のような表記を見たことがある方もいるでしょう。
問題
英大文字 $3$ 文字の文字列 $S$ が与えられます。この文字列が ITF
と一致する場合、末尾にピリオド (.
) をつけて出力してください。それ以外の場合はそのまま出力してください。
ヒント
プログラムで「入力」を受け取るには、標準入力を利用します。
また、値を出力するには、標準出力を利用します。
C 言語・Python における標準入力の受け取り方、標準出力への出力方法を示します。
#include <stdio.h>
int main(int argc, char* argv[]) {
// 標準入力から文字列を S に読み込む
// 最大 4 文字 + '\0'
char S[5];
scanf("%s", S);
// 標準出力に S を書き込む
// 末尾に改行をつけること
printf("%s\n", S);
}
# 標準入力から文字列を S に読み込む
S = input()
# 標準出力に S を書き込む
# print は既定で末尾に改行が入る
print(S)
制約
$S$ は英大文字 $3$ 文字からなる文字列である。
部分点
この問題には、部分点が設定されている。
- $S=$
ITF
を満たすテストケースに正解した場合は、$10$ 点が与えられる。 - $S \neq$
ITF
を満たすすべてのテストケースに正解した場合は、$20$ 点が与えられる。 - すべてのテストケースに正解した場合は、追加で $70$ 点が与えられる。
注意
得点は提出ごとに独立に計算され、その最大値が問題に対する点数となる。
すなわち、部分点 1. のみに正解するソースコードと部分点 2. のみに正解するソースコードを別々に提出しても、部分点 3. は加算されず、この問題に対する得点は $20$ 点となる。
また、得点の最大値を得るまでの(CE 以外の)すべての提出数がペナルティとして加算される。
入力
入力は、以下の形式で標準入力から与えられる。
$S$
出力
答えを1行に出力せよ。
入力例 1
USA
出力例 1
USA
入力例 2
ITF
出力例 2
ITF.
入力が 'ITF'
の場合のみ、末尾にピリオドをつけてください。