diff --git a/members/saruwatari/intoroduction.md b/members/saruwatari/intoroduction.md new file mode 100644 index 0000000..4fad5e7 --- /dev/null +++ b/members/saruwatari/intoroduction.md @@ -0,0 +1 @@ +こんにちは \ No newline at end of file diff --git a/members/saruwatarii/phase1/greeting.js b/members/saruwatarii/phase1/greeting.js new file mode 100644 index 0000000..2387391 --- /dev/null +++ b/members/saruwatarii/phase1/greeting.js @@ -0,0 +1,32 @@ +const readline = require('readline'); + +const rl = readline.createInterface({ + input: process.stdin, + output: process.stdout +}); + +rl.question('名前を入力してください: ', (name) => { + if (!name.trim()) { + console.error('エラー: 名前が入力されていません'); + rl.close(); + return; + } + + // Process: 時間帯に応じて挨拶を変える + const hour = new Date().getHours(); + let greeting; + + if (hour >= 5 && hour < 12) { + greeting = 'おはよう'; + } else if (hour >= 12 && hour < 18) { + greeting = 'こんにちは'; + } else { + greeting = 'こんばんは'; + } + + const result = `${name}、${greeting}`; + + // Output: 名前、挨拶 + console.log(result); + rl.close(); +}); \ No newline at end of file diff --git a/members/saruwatarii/phase1/ipo_crad.md b/members/saruwatarii/phase1/ipo_crad.md new file mode 100644 index 0000000..72aefb0 --- /dev/null +++ b/members/saruwatarii/phase1/ipo_crad.md @@ -0,0 +1,9 @@ +## IPOカード + +コードを書く**前に**、必ずIPOカードを記入する。 + +| 項目 | 内容 | +|------|------| +| **Input** |名前 | +| **Process** |受け取った名前に挨拶(こんにちは)とつける | +| **Output** |名前、こんにちは | \ No newline at end of file