オンラインプログラミング問題で学習
ryin.me
Questions
■メニュー
オンラインコンパイラ「ryin.me」
プログラミング学習「ryin.me Questions」
言語別標準入出力・サンプルコード集
「ryin.me」
のプログラミング学習版です。オンラインでプログラミング問題を解いて学習することができます。言語はRuby, Python, PHP, Perl, Node.js, C, C++, Java, C#, VBなどに対応しています。プログラムはサンドボックス上で一時保存・実行後に破棄されます。
お知らせ
・
NEW!!
問題16「トップ3」、問題15「文字列が含まれるか」
問題一覧
▼ 問題一覧を見る
Click!!
問題1:
文字列を表示しよう!
問題2:
標準入力
問題3:
足し算
問題4:
複数行の標準入力
問題5:
区切られた数字の合計
問題6:
区切られた数字の個数
問題7:
文字の置き換え
問題8:
数字の並び替え
問題9:
数字の逆並び替え
問題10:
最も大きい数字
問題11:
最も小さい数字
問題12:
奇数か偶数か?
問題13:
連想配列
問題14:
数列の和(Σ)
問題15:
文字列が含まれるか
問題16:
トップ3
応用01:
自動販売機のおつり
■ 問題13:連想配列
以下のように、何種類かある文字列が、1回〜複数回入力として与えられます。
(入力例)
Green Red Red Blue Green Black Green Blue Red Black Black
この(例)の場合"Green"は3個、"Red"は3個、"Blue"は2個、"Black"は3個あります。
各個数を、全て掛け算した値を出力してください。
(出力例)
54
(求め方)3 * 3 * 2 * 3 = 54
実際の問題の入力として与えられる文字列の種類と個数は(例)よりも、もっと大きいものとなっています。
ソースコード
全てクリア
言語:
Ruby (3.0.1)
Python2 (2.7.13)
Python3 (3.9.5)
PHP (8.0.6)
Perl (5.26)
Node.js (16.2.0)
C (gcc7.2.0)
C++ (clang3.5)
Java (8)
C# (mono:6.0)
VB (mono:6.0)
FORTRAN (f90)
標準入力
Blue Yellow Green Yellow Yellow Red Red Black Yellow Red Red Blue Blue Red Red Orange Red Blue White White Blue Blue Green White Pink White Green White White Blue Blue Orange Red Blue Blue Yellow Yellow Blue Pink Red Yellow Green Black Blue Yellow Black Orange White Flower Black White Green Green White Green Yellow Blue Red Red Pink Red Red Pink Yellow Green Yellow White Orange Green Orange Yellow Yellow Orange Blue Red Green Blue Yellow Orange Green White Blue Yellow Pink Red White White Orange Blue Red Black Orange Orange Red Yellow Blue Red Green Green Orange White
言語別入出力サンプルコード
プログラムを実行(問題に解答)
標準出力
false
13