Pythonでなにかしたいなーと思っていた矢先にQiitaで何やらイベントをしている模様、、、
これはやるしかないと思い参加したものの仕様の部分で結構つまずき、調べながらやってクリアしました。
難しくてまだクリアできてない方などに参考にしてもらえると嬉しいです。
Dでeasyとも書いてあったので簡単だろうと思いながらやってみると問題文がよくわからない(´・ω・`)
特に下の写真の部分
「さあ、書き始めるぞ!」、、、かけない?
なぜかと悩んでいると右上から言語を選べることを発見!
そこでPython3を選択してとりあえず書いてみました。
# coding: utf-8
# 自分の得意な言語で
# Let's チャレンジ!!
input_line = input()
print("46")
提出前動作確認で「提出コードのアウトプット」と「期待する出力」が同じになったので、てっきりこれで大丈夫なのかと提出したら「不正解」とました。なぜだろう?と何度も考えてやっと一行ずつa、b、c、の順に改行されて入力されることを解明しました。
理解したので、もう一度書いてみると今度はちゃんと正解になりました。
# coding: utf-8
# 自分の得意な言語で
# Let's チャレンジ!!
dollar_1 = int(input()) # 1ドルのチップの数
dollar_5 = int(input()) # 5ドルのチップの数
dollar_10 = int(input()) # 10ドルのチップの数
# 合計金額を計算
result = (dollar_1 * 1) + (dollar_5 * 5) +( dollar_10 * 10)
print(result)
上のコードの解説をすると
各チップの数をint(input())
で変数に代入
dollar_1 = int(input()) # 1ドルのチップの数
dollar_5 = int(input()) # 5ドルのチップの数
dollar_10 = int(input()) # 10ドルのチップの数
(1ドルのチップの数 × 1)+(5ドルのチップの数 × 5)+(10ドルのチップの数 × 10)の結果をresult
に代入
result = (dollar_1 * 1) + (dollar_5 * 5) +( dollar_10 * 10)
さっきの計算を代入したresult
をprint
で表示
print(result)
こんな感じで上のコードで問題を解くことができました。
記事を最後までお読みいただきありがとうございます!
プレゼント欲しくてやってみましたが、結構楽しくて他の問題も解こうと思ったので、他の問題も解けたら投稿したいと思います。
ではまた他の記事で会いましょう!またねーヾ(´∀`)ノ