diff --git a/j2138_last.rb b/j2138_last.rb deleted file mode 100755 index 3588f5d..0000000 --- a/j2138_last.rb +++ /dev/null @@ -1,70 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- -#テーマ「ごみ問題を解決しよう!正しい分別方法・ごみ情報」 - -#ポイ捨てや不法投棄などのゴミ問題による環境汚染をより多くの人に知ってもらい、1人でも多くの人に解決してもらうプログラムです。 - -#このテーマにした理由は、テレビや本などを見てみると、マイクロプラスチックやダイオキシンなどで生き物が危険にさらされていることを知り、より多くの人に知ってもらいたいと思ったからです。 - -#プログラムに付けたい機能は、ミニゲームのようなちゃんと分別できないとクリアできないような機能や正規表現を使ったリサイクル施設やゴミ箱を検索したりできるようにしたいです。 - -#他に考えたテーマは、2つあります。⇓ - -#1.「コロナ対策ミニゲーム」ちゃんと対策しないと『コロナに感染しました...』となるプログラム。マスク・手洗いをしない人がいるから - -#2.「〇〇図鑑」正規表現を使いたかったから 早く見たいとこを見れるように - -#作るコストが高すぎじゃなくて、より多くの人に見て知ってもらいたかったから、ゴミ問題にしました - -# - -# - -def s(byo) #1文字のほうが簡単だから - sleep(byo) -end - -def g - gets -end - -def b - print"\n" -end - -def tyui - osieru=[ - "\e[91m注意事項です。", - "\e[0mここでは、", - "ごみをちゃんと分別しないと\n一向にクリアできません", - "ヒントが出るので頑張ってください", - "人間は、それほど関心がないと" - "こうやって覚えるしかないのです。", - "\e[91mそれに、そうするほど努力しないといけない問題だからからです。", - "ごみの分別以外にも、いろいろあるので、", - "\e[0m地球と生物、人間のために、本当に頑張ってください" - ] - - for hyoujisuru in osieru #後で使わないように長い変数にしました - printf("%s\n",hyoujisuru) - g - end -end - -def sentaku(ue,dai_a,dai_b,dai_c,dai_d) - print(" _dai_\n".sod("_dai_",ue)) - print("_doko_(1)\n".sod("_doko_",dai_a)) - print("_doko_(2)\n".sod("_doko_",dai_b)) - print("_doko_(3)\n".sod("_doko_",dai_c)) - print("_doko_(4)\n".sod("_doko_",dsi_d)) -end - -while true - sentaku("選択してください。","ゴミミニゲーム","藤島 代表的ゴミ箱","リサイクル施設検索","ごみのお話") - - erabu=gets.to_i - print"入力:" - - if erabu=1 - tyui - diff --git a/last/j2138_last.rb b/last/j2138_last.rb index a9a37ec..3588f5d 100755 --- a/last/j2138_last.rb +++ b/last/j2138_last.rb @@ -1,4 +1,70 @@ #!/usr/bin/env ruby # -*- coding: utf-8 -*- +#テーマ「ごみ問題を解決しよう!正しい分別方法・ごみ情報」 +#ポイ捨てや不法投棄などのゴミ問題による環境汚染をより多くの人に知ってもらい、1人でも多くの人に解決してもらうプログラムです。 +#このテーマにした理由は、テレビや本などを見てみると、マイクロプラスチックやダイオキシンなどで生き物が危険にさらされていることを知り、より多くの人に知ってもらいたいと思ったからです。 + +#プログラムに付けたい機能は、ミニゲームのようなちゃんと分別できないとクリアできないような機能や正規表現を使ったリサイクル施設やゴミ箱を検索したりできるようにしたいです。 + +#他に考えたテーマは、2つあります。⇓ + +#1.「コロナ対策ミニゲーム」ちゃんと対策しないと『コロナに感染しました...』となるプログラム。マスク・手洗いをしない人がいるから + +#2.「〇〇図鑑」正規表現を使いたかったから 早く見たいとこを見れるように + +#作るコストが高すぎじゃなくて、より多くの人に見て知ってもらいたかったから、ゴミ問題にしました + +# + +# + +def s(byo) #1文字のほうが簡単だから + sleep(byo) +end + +def g + gets +end + +def b + print"\n" +end + +def tyui + osieru=[ + "\e[91m注意事項です。", + "\e[0mここでは、", + "ごみをちゃんと分別しないと\n一向にクリアできません", + "ヒントが出るので頑張ってください", + "人間は、それほど関心がないと" + "こうやって覚えるしかないのです。", + "\e[91mそれに、そうするほど努力しないといけない問題だからからです。", + "ごみの分別以外にも、いろいろあるので、", + "\e[0m地球と生物、人間のために、本当に頑張ってください" + ] + + for hyoujisuru in osieru #後で使わないように長い変数にしました + printf("%s\n",hyoujisuru) + g + end +end + +def sentaku(ue,dai_a,dai_b,dai_c,dai_d) + print(" _dai_\n".sod("_dai_",ue)) + print("_doko_(1)\n".sod("_doko_",dai_a)) + print("_doko_(2)\n".sod("_doko_",dai_b)) + print("_doko_(3)\n".sod("_doko_",dai_c)) + print("_doko_(4)\n".sod("_doko_",dsi_d)) +end + +while true + sentaku("選択してください。","ゴミミニゲーム","藤島 代表的ゴミ箱","リサイクル施設検索","ごみのお話") + + erabu=gets.to_i + print"入力:" + + if erabu=1 + tyui +