回答
Submission (2169459) for What is the string made of? | HackerEarth
デジタル数字で使うマッチの数を数えましょう… みたいな感じの問題.
たとえば0なら,6本*1
-- | | --
ハッシュ作ってカウントするだけで回答できますね~
rubyでハッシュ使ったり,文字列から1つづつ文字を取り出したりする操作は知らなかったので,勉強になりました.
参考文献
- hash
- chars
競技プログラミングは意外と文法の勉強になるのかもしれない.
自然と書く量も必要となるので,良いトレーニングになるかも.いいね.
tabl = { "0" => 6, "1" => 2, "2" => 5, "3" => 5, "4" => 4, "5" => 5, "6" => 6, "7" => 3, "8" => 7, "9" => 6 } s = gets.chomp res = 0 for c in s.chars do res += tabl[c] end puts res
*1: 不格好だけど許して