2023/5/24 - 早く来た人はラッキー。もう問題を解き始めてかまいません。 ただし,隣の人と答が同じときは0点になりますので, 隣の人と相談せずこっそり始めましょう。 持込用紙は見て構いません。
データファイルの1行目にコメントで書かれたような規則で並ぶデータファイルがある。
# 登録名: 名前 <Emailアドレス> cherry: SAKURA Kobon <c199001@g.koeki-u.ac.jp> apple: RINGO Hoshi <c199002@g.koeki-u.ac.jp> grape: BUDO*Masuko <c199003@g.koeki-u.ac.jp> peach: MOMOTA Tane <c120004@h.koeki-u.ac.jp> detarame- DAMENA Data [korejadame@i.koeki-u.ac.jp]
このファイルを読み取り,規定の規則通りに書かれている 行のみについて、
alias
にdomain
に取り込むプログラムを書け。ドメイン名とはEmailアドレスのうち @記号より後ろの部分である。 また、登録名は空白以外の任意の文字並びとし、 区切りとなる空白部分ははスペースやTABが 何個続いてもよいものとする。 練習問題の 解答例にあるプログラムをコピーし見本として 使ってもよい。
ヒント: 「名前」の部分は空白があったりなかったりするので
.*
のパターンでよい。
ドメイン名が h で始まるもののみ出力するようにするには どの位置にどのようなif文を書けばよいか。例を示せ。
解答は s4 中間試験提出場に書くこと。 学籍番号,氏名を忘れずに書くこと。時間厳守。
提出後はtrrせよ。