私の記録ブログ

趣味の記録

2019-01-01から1年間の記事一覧

Atcoder ABC 143 を解いてみた(python3)

-A. Curtain -B. TAKOYAKI FESTIVAL 2019 -C. Slimes -D. Triangles -E. Travel by Car -F. Distinct Numbers 解説動画【YouTube】 -A. Curtain 問題ページ【A - Curtain】 問題文窓の横方向の長さはAであり、横方向の長さがBのカーテンが2枚取り付けられて…

Atcoder ABC 125 を解いてみた(python3)

-A. Biscuit Generator -B. Resale -C. GCD on Blackboard -D. Flipping Signs -A. Biscuit Generator 問題ページ【A - Biscuit Generator】 問題文ビスケット生産装置を起動すると、起動してから A 秒後、2A 秒後、3A 秒後、... (A の倍数秒後) にB枚ずつビ…

Tenka1 Programmer Beginner Contest 2019 を解いてみた(python3)

-A. [AC] On the Way -B. [AC] *e**** ********e* *e****e* ****e** -C. Stones -D. Three Colors -A. [AC] On the Way 問題ページ【A - On the Way】私のコンテスト中の解法(解説も同じような解法) # -*- coding: utf-8 -*- a,b,c = map(int,input().spli…

atcoder abc_124 を解いてみた(python3)

-A. [AC] Buttons -B. [AC] Great Ocean View -C. [AC] Coloring Colorfully -D. Handstand -A. [AC] Buttons 問題ページ【A - Buttons】私のコンテスト中の解法 # -*- coding: utf-8 -*- A,B = map(int,input().split() ) sum = 0 for i in range(2): if A …

atcoder abc_123 を解いてみた(python3)

-A.Five Antennas -B.Five Dishes -C.Five Transportations -D.Cake 123 今回のABCはいつもより難しく感じました。 chokudaiさんの解説を見て納得することが多かったので、 この記事は私の回答ではなくすべて解説を元に書きます。 -A.Five Antennas 問題ペー…

atcoder abc_122【We Like AGC】D問題 を解いてみた(python3)

今回初めてD問題を解いたので、記念に記事を残したくなりました。 この記事は私のような初心者が、初心者に向けて考え方を発信します。 拙い文章ではありますが誰かの参考になったら幸いです。chokudauさんの解説(C++)をpython3で書き直しています。 -問題…

atcoder abc_122 を解いてみた(python3)

-A. [AC] Double Helix -B. [AC] ATCoder -C. [AC] GeT AC -D. [AC] We Like AGC -A. [AC] Double Helix 問題ページ【A - Double Helix】 # -*- coding: utf-8 -*- b = input() if b=='A': print('T') elif b == 'T': print('A') elif b == 'C': print('G') …

javaで「Hallo world !!」を出力(VScode)

突然Javaを使用する必要が出てきたので、自分用のメモ&困ってる人用に手順やエラー解消法を残していく。 -VScode に Java の拡張機能追加 左端にある「拡張機能」ボタンをクリック 1.上のウィンドウに「java」と入力 2.Java Extension Packをクリック 3.イン…

atcoder abc_121 を解いてみた(python3)

-A. [AC]White Cells # -*- coding: utf-8 -*- H, W = map(int, input().split()) h, w = map(int, input().split()) print(H*W-h*W-w*(H-h)) -B. [AC]Can you solve this? # -*- coding: utf-8 -*- n, m, c = map(int, input().split()) lst = [] for i in …

atcoder abc_120 を解いてみた(python3)

-A. [AC]Favorite Sound # -*- coding: utf-8 -*- a, b, c = map(int,input().split()) if b//a >= c: print(c) else: print(b//a) b/a で計算結果、b%a で余り、b//a で商を取得。 -B. [AC]K-th Common Divisor # -*- coding: utf-8 -*- a, b, k = map(int,…

atcoder abc_119 を解いてみた(python3)

-A. [AC]Still TBD # -*- coding: utf-8 -*- y,m,d = map(int, input().split('/')) if y < 2019: print('Heisei') elif y == 2019 and m <= 4: print('Heisei') else: print('TBD') split('/')をつけることで数字ごとに取得。 そして条件で分ける。 -B. [AC…

atcoder abc_001 を解いてみた(python3)

-A. [AC]積雪深差 -B. [AC]視程の通報 -A. [AC]積雪深差 # -*- coding: utf-8 -*- h1 = int(input()) h2 = int(input()) print(h1-h2) 読み取って、引き算。 -B. [AC]視程の通報 # -*- coding: utf-8 -*- m = int(input()) km = m/1000 vv = 0 if km <0.1: v…