#毎日投稿
日刊競プロ ABC015 -A - 高橋くんの研修-
A - 高橋くんの研修
問題文
高橋くんは、ソフトウェア会社に勤めています。 その会社では、短い変数名はバグを生む原因だと信じられており、長い変数名を使う習慣があります。いま高橋くんは 2 つの変数名を思いつきましたが、残念なことにその長さを見分けることが出来ません。いろんな意味で可哀想な彼の代わりに、与えられた 2 つの小文字アルファベットのみからなる文字列のうち、文字数が長い方の文字列を求め
日刊競プロ ABC016 -A - 12月6日-
A - 12月6日
問題文
12月6日は、月を日で割って割り切れる日です。日付が与えられるので月が日で割り切れるかを判定してください。
考えたこと
割り切れるかどうかの判断をするので、月を日で割って余りが出なければYES、そうでければNO
M,D=map(int,input().split())if M%D==0: print ("YES")else: print ("NO")
日刊競プロ ABC017 -A - プロコン-
A - プロコン
問題文
高橋君はプロコン(ここでいうプロコンとは、グラフ上に適切にプロットする力を問うコンテストである)に参加している。高橋君は 3 つの課題に取り組んだ。課題ごとに配点が定められており、各課題ごとに 1 以上 10 以下の整数による評価が付けられる。評価の数字が X であるとき、その課題においては配点の X 割の得点が与えられる。3 つの課題の配点と評価が与えられるので、高橋
日刊競プロ ABC023 -A - 加算王-
A - 加算王
問題文
今回は 23 回目の AtCoder Beginner Contest です。今回のコンテストは 5 月に開かれています。高橋君は 23 という整数を見て、十の位と一の位に分割して足し合わせることによって、2+3=5 と現在の月と等しい数となることに気が付きました。このことに興味を持った高橋君は、手元にあった 2 桁の正整数 X の各位の和を計算することにしました。あなた
日刊競プロ ABC035 -A - テレビ-
A - テレビ
問題文
高橋君は画面の幅が W 、高さが H のテレビを持っています。このテレビの画面アスペクト比 W:H が 4:3 か 16:9 か判定してください。
考えたこと
WとHの最大公約数を算出し、それぞれの値を割ることで算出することができると考えた。
import mathW,H = map(int,input().split())temp = math.gcd(W,H)p
日刊競プロ ABC030 -A - 勝率計算-
A - 勝率計算
問題文
野球のAtCoderリーグのシーズンが終了しました。チーム高橋は A 試合中 B 回勝ち、チーム青木は C 試合中 D 回勝ちました。AtCoderリーグでは勝率の高い順に高い順位が与えられます。チーム高橋とチーム青木のどちらが勝率で勝っているか答えるプログラムを作成してください。
考えたこと
それぞれの勝率を計算し、高橋が勝った場合、青木が勝った場合、DRAWの場
日刊競プロ ABC026 -A - 掛け算の最大値-
A - 掛け算の最大値
問題文
正の偶数 A が与えられる。x+y=A となる正の整数 x, y のうち、 x×y が最大となるものを選び、その値を出力しなさい。
考えたこと
入力されたAを2で割ったものが、x×yの最大値となると考えた。
A=int(input())print ((A//2)**2)
日刊競プロ ABC028 -A - テスト評価-
A - テスト評価
問題文
テストの点数を入れるとその評価を出力してくれるプログラムを作成してください。プログラムの仕様は以下の通りです。テストの点数として 0 以上 100 以下の整数を受け取る。
テストの点数が 59 点以下ならば Bad と出力。
60 点以上 89 点以下ならば Good と出力。
90 点以上 99 点以下ならば Great と出力。
100 点ならば Perfect
日刊競プロ ABC029 -A - 複数形-
A - 複数形
問題文
英小文字からなる文字列 W が入力されます。
W の末尾に英小文字の s を付け足したものを出力してください。
考えたこと
文字入力に対して”s”を付け加えて出力すれば良いと考えた。
W=input()print (W+"s")
日刊競プロ ABC031 -A - ゲーム-
A - ゲーム
問題文
高橋君は新しくゲームを買った。高橋君のゲームキャラクターには攻撃力と防御力が定まっており、レベルが上がると攻撃力と防御力のうち好きなひとつを 1 だけ上げることができる。高橋君はゲームキャラクターの攻撃力と防御力の積が最大となるように攻撃力か防御力のうちひとつを選んで上げる。もしもどちらを選んでもレベルアップ後の攻撃力と防御力の積が等しくなる場合、攻撃力を選んで上昇させる
日刊競プロ ABC033 -A - 暗証番号-
A - 暗証番号
問題文
あなたはゲーム開発メンバーの一員です。 現在、あなたはプレイヤーがゲームをプレイするために必要な暗証番号を決めさせる部分を実装しています。この暗証番号は 4 桁 であり、それぞれの桁は 0 以上 9 以下の数字のいずれかです。暗証番号が 0 で始まる可能性もあります。安全上の関係で、 4 桁とも同じ数字である暗証番号は認めないことにしました。プレイヤーが入力した 4 桁
日刊競プロ ABC034 -A - テスト-
A - テスト
問題文
高橋君が二回テストを受けました。一回目の得点は x 点、二回目の得点は y 点でした。また、一回目と二回目の得点は異なるものでした。高橋君の得点は改善しましたか。高橋君の二回目の得点が一回目の得点より高くなっている場合は "Better"、低くなっている場合は "Worse" と出力してください。
考えたこと
xとyで比較し、前者が大きければWorse,後者が大きけれ
日刊競プロ ABC036 -A - お茶-
A - お茶
問題文
高橋君はお茶のペットボトルが A 本入った箱を買うことにしました。 高橋君は少なくとも B 本のお茶のペットボトルがほしいです。 箱を何箱買えばよいですか。
考えたこと
購入する箱の数Xとすると、A*X=Bが成り立つときはBをAで割った数、割り切れないときは1箱多めに買えば良いと考えた。
A,B = map(int,input().split())if B%A==0:
日刊競プロ ABC038 -A - 饅頭-
A - 饅頭
問題文
あなたは饅頭の店に来ています。ここでは白と緑の 2 種類の饅頭が売られていて、それぞれの種類は何個でも買うことができます。 白色の饅頭は 1 個 A 円で、緑色の饅頭は 1 個 B 円です。あなたは C 円持っています。あなたはとにかく沢山の個数を食べたいので、種類は気にせず、なるべく多くの個数の饅頭を買おうと思っています。 2 種類で買う個数が違ったり、片方の種類しか買わ