筑波大学プログラミングコンテスト2023
コンテスト日時
2023/09/03 (Su) 14:00 - 17:00

A - Has a Period?

Milk
2
s
1024
MB
100

問題文

ストーリー

筑波大学のスローガンは "IMAGINE THE FUTURE." であることから、筑波大学は略称として ITF. と呼ばれることがよくあります。筑波大生の SNS などで「ITF. mast21」や「ITF. coins20」のような表記を見たことがある方もいるでしょう。

問題

英大文字 33 文字の文字列 SS が与えられます。この文字列が 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)

制約

SS は英大文字 33 文字からなる文字列である。

部分点

この問題には、部分点が設定されている。

  1. S=S= ITF を満たすテストケースに正解した場合は、1010 点が与えられる。
  2. SS \neq ITF を満たすすべてのテストケースに正解した場合は、2020 点が与えられる。
  3. すべてのテストケースに正解した場合は、追加で 7070 点が与えられる。

注意
得点は提出ごとに独立に計算され、その最大値が問題に対する点数となる。
すなわち、部分点 1. のみに正解するソースコードと部分点 2. のみに正解するソースコードを別々に提出しても、部分点 3. は加算されず、この問題に対する得点は 2020 点となる。

また、得点の最大値を得るまでの(CE 以外の)すべての提出数がペナルティとして加算される。

入力

入力は、以下の形式で標準入力から与えられる。

SS

出力

答えを1行に出力せよ。

入力例 1
USA
出力例 1
USA
入力例 2
ITF
出力例 2
ITF.

入力が 'ITF' の場合のみ、末尾にピリオドをつけてください。