AtCoder Beginner Contest 116・118・122・123 A・B問題

前書き AtCoder Beginner Contest 116・118・122・123 A・B問題を解きました。 A問題 難易度:灰 時間:3分 atcoder.jp A,B,C=map(int,input().split()) print(int(A*B/2)) B問題 難易度:灰 時間:25分 atcoder.jpまず問題を正しく理解するのに8分ほどかか…

アノテーションソフト「Labelme」を起動させようとしたらGUI関連のエラー

前書き アノテーションソフトを活用したいと思いまして、Labelmeのインストールをおさらいしてみました。 Labelmeの強みはセマンティック・セグメンテーションを実装する際に、訓練データの準備において活用可能な点です。 melheaven.hatenadiary.jpおすすめ…

AtCoder Beginner Contest 119・125・132・134 A~C問題

前書き AtCoder Beginner Contest 119・125・132・134 A~C問題を解きました。 A問題(ABC119) 難易度:灰 時間:2分 atcoder.jp Y,M,D=map(str,input().split('/')) S=int(Y+M+D) if S<=20190430: print('Heisei') else: print('TBD') B問題(ABC119) 難易…

データベース設計をやってみた

前書き 前回はこんな感じでUI設計・機能設計を簡単にやっていきました。 melheaven.hatenadiary.jp今回はデータ設計に取り掛かろうと思います。 データ設計 データ設計では、以下の3つを決定する必要があるみたいです。 データの具体的な中身 データベース設…

UI設計・機能設計をやってみる

前書き 前回、こんな感じで要件定義をしました。 今回はUI設計・機能設計(処理内容・データ・操作)をやっていきます。 melheaven.hatenadiary.jp UI設計 必要最低限の画面は以下の3つ。加えてログイン画面・マイページ(パスワード変更など)とかですかね。…

AtCoder Beginner Contest 198 A〜C問題

前書き AtCoder Beginner Contest 198 A〜C問題を解きました。 A問題 難易度:灰 時間:1分 atcoder.jp N=int(input()) print(N-1) B問題 難易度:灰 時間:10分 atcoder.jp回文問題です。0を一個ずつ増やしながら回文チェックしていきました。 import sys N…

AtCoder Beginner Contest 146・171・184・186 A〜B問題

前書き AtCoder Beginner Contest 146・171・184・186 A〜B問題を解きました。 A問題(ABC146) 難易度:灰 時間:2分 _S=['SUN','MON','TUE','WED','THU','FRI','SAT'] S=input() i = _S.index(S) print(7-i) B問題(ABC146) 難易度:灰 時間:9分 最初に…

自分なりに要件定義をやっていく

前書き 前回の記事にて「就活でこんなのあったら良い」というアイデアを書きました。 melheaven.hatenadiary.jp今回はどういうシステムで実装いけば良いのかを書いていこうと思います。 要件定義 要件定義では5つのフェーズが重要とされています。 解決すべ…

「好き」「得意」を生かす 【後編】

前書き 前回の続きです。 melheaven.hatenadiary.jp 楽しく仕事をするための15の質問 10. 自分らしいと感じること 目標に向かってコツコツ取り組む 動機を大切にして行動すること(直感的に行動して失敗しまくっているため) 思考をマイペースに繰り返す 11.…

就活であったらいいなと感じた面白いアイデア

前書き 「就職活動に不満がある!」 就活サイトやイベントのおかげで昔と比べると遥かに企業と学生が密接に繋がれて、実際にその会社で働くことへの実感を感じれました。でも旧態の就活を続けている業界もあります。今回は就活しながら感じた事、「こういう…

AtCoder Beginner Contest 170・171・172・178 A〜B問題

前書き AtCoder Beginner Contest 170・171・172・178 A〜B問題を解きました。 A問題(ABC170) 難易度: 時間:3分 https://atcoder.jp/contests/abc171/tasks/abc170_aatcoder.jp N=list(map(int,input().split())) for n in range(5): if N[n]==0: print(…

「好き」「得意」を生かす【前編】

前書き 今、人生の岐路に立っていて、ここまで頭の中で自分のことを考えたのは初めてです。よく『「自己分析」ばかりしてないで、「企業分析・業界研究」をしてください』と言われます。その通りですよね。でも自分は自己分析が好きなんですよね。この記事で…

AtCoder Beginner Contest 176 A〜C問題

前書き AtCoder Beginner Contest 176 A〜C問題を解きました。 A問題 難易度:灰 時間:2分 https://atcoder.jp/contests/abc137/tasks/abc176_aatcoder.jp import math N,X,T=map(int,input().split()) print(math.ceil(N/X)*T) B問題 難易度:灰 時間:2分…

AtCoder Beginner Contest 143 A〜C問題

前書き AtCoder Beginner Contest 143 A〜C問題を解きました。 A問題 難易度:灰 時間:2分 https://atcoder.jp/contests/abc137/tasks/abc143_aatcoder.jp A,B=map(int,input().split()) print(max(A-B*2,0)) B問題 難易度:灰 時間:3分 https://atcoder.j…

AtCoder Beginner Contest 137・173・174 A~B問題

前書き AtCoder Beginner Contest 173・174 A~B問題を解きました。 A問題(ABC137) 難易度:灰 時間:1分 atcoder.jp A,B=map(int,input().split()) print(max(max(A*B,A+B),A-B)) B問題(ABC137) 難易度:灰 時間:5分 atcoder.jp K,X=map(int,input().sp…

AtCoder Beginner Contest 124 A〜C問題

前書き AtCoder Beginner Contest 124 A〜C問題を解きました。 A問題 難易度:灰 時間:1分 atcoder.jp A,B=map(int,input().split()) print(max(A+B,max(2*A-1, 2*B-1))) B問題 難易度:灰 時間:6分 atcoder.jp確認せず回答を提出してしまったので、WAを弾…

AtCoder Beginner Contest 157 C問題・情報技術者試験

前書き AtCoder Beginner Contest 157 C問題を解きました! C問題 難易度:茶色 時間:30分 atcoder.jpN桁の数字で「si桁目がciである」の条件を満たしたNの最小値を出力する問題です。 1≤N≤3なので該当整数を一つずつ探索しても時間内に間に合います。これ…

AtCoder Beginner Contest 138 A~C問題・情報技術者試験

前書き AtCoder Beginner Contest 138 A~C問題を解きました。 時間を意識して10分3完です。 A問題 難易度:灰 時間:1分 atcoder.jp a=int(input()) s=input() print(s) if a>=3200 else print('red') B問題 難易度:灰 時間:3分 atcoder.jp普通に計算する…

「岩田さんー岩田聡はこんなことを話していた」を読んで

前書き 私は就活で思い悩んでいた。「自分が何をやりたいのか」「社会から私の何を求めているのか」を悩んでいた時に一冊の本に出会いました。 ここでは心にグサッと刺さった内容を紹介します。 前書き 岩田聡氏について 壁にぶち当たった時「ボトルネック」…

AtCoder Beginner Contest 197 A〜B問題 ・情報技術者試験

前書き AtCoder Beginner Contest 197 A〜B問題 を解きました。 A問題 難易度:灰 時間:2分atcoder.jp S=input() print(S[1:]+S[0]) B問題 難易度:灰 時間:40分atcoder.jpXとYを逆に捉えてしまい、時間がかかってしまいました。精読をしなければいけませ…

AtCoder Beginner Contest 175 A〜C問題・情報技術者試験

前書き AtCoder Beginner Contest 175 A〜C問題を解きました。 A問題 難易度:灰 時間:4分 愚直に場合分けしたほうが早いです。 S=input() if 'RRR' in S: print(3) elif 'RR' in S: print(2) elif 'R' in S: print(1) else: print(0) B問題 難易度:灰 時…

AtCoder Beginner Contest 115 A〜C問題・情報技術者試験

前書き AtCoder Beginner Contest 115 A〜C問題を解きました。 今回はChristmasが舞台です。 A問題 難易度:灰 時間:2分atcoder.jpコードのセンスが問われる1問目。 D=int(input()) print('Christmas'+abs(25-D)*' Eve') B問題 難易度:灰 時間:4分atcoder…

AtCoder Beginner Contest 120 A〜C問題・情報技術者試験

前書き AtCoder Beginner Contest 120 A〜C問題を解きました。 A問題 難易度:灰 時間:2分 atcoder.jp A,B,C=map(int,input().split()) print(min(C, int(B//A))) B問題 難易度:灰 時間:5分 atcoder.jp1≤A,B≤100ですので、O(N)の処理で問題ありません。 A…

AtCoder Beginner Contest 139 A〜C問題

前書き AtCoder Beginner Contest 139 A〜C問題を解きました。 A問題 難易度:灰 時間:2分 atcoder.jp S = input() T = input() _sum = 0 for i in range(3): if S[i]==T[i]: _sum+=1 print(_sum) B問題 難易度:灰 時間:20分 atcoder.jp5分で解けなきゃい…

「アドラー心理学が1時間でわかる本」を読んで

前書き 最近、心理学の勉強をしたいと考えるようになりました。理由はコミュニケーション・ビジネス・ライフスタイルにおいて、有用となる場面が存在すると考えているからです。その中でアドラー心理学を選んだ理由としては、今後の自分のキャリア創造のため…

AtCoder Beginner Contest 196 A~C問題

前書き AtCoder Beginner Contest 196 A~C問題を解きました。 A問題 難易度:灰 時間:3分 atcoder.jp a,b=map(int,input().split()) c,d=map(int,input().split()) print(b-c) B問題 難易度:灰 時間:5分 atcoder.jp _input = str(input()) if '.' in _inp…

AtCoder Beginner Contest 127 A〜C問題

前書き AtCoder Beginner Contest 127 A〜C問題を解きました。 面接のライブコーディングで歯がたたず、自分のコーディング力の無さに危機感を覚え、AtCoderにほぼ毎日取り組み始めてから1ヶ月。 これからも継続していきます。直近の目標は就活が完了するま…

AtCoder Beginner Contest 142 A〜C問題

前書き AtCoder Beginner Contest 142 A〜C問題を解きました。 A問題 難易度:灰 時間:3分 atcoder.jp N=int(input()) _count=0 for i in range(1,N+1): if i%2==1: _count+=1 print(_count/N) B問題 難易度:灰 時間:3分 atcoder.jp N,K = map(int,input(…

AtCoder Beginner Contest 129・183 A・B問題

前書き AtCoder Beginner Contest 129・183 A・B問題を解きました。 A問題(ABC129) 難易度:灰 時間:1分 atcoder.jp P,Q,R=map(int,input().split()) print(min(min(P+Q, Q+R), P+R)) B問題(ABC129) 難易度:灰 時間:10分 問題を見て累積和を使うとア…

AtCoder Beginner Contest 195 B問題

前書き AtCoder Beginner Contest 195 B問題を解きました。 B問題なのに難解でした。 B問題 難易度:茶 時間:ABCにて解けず→40分(AC) ABCにて解けなかったB問題を再度挑戦しました。atcoder.jpA[g]≤N≤B[g]の重さのみかんが存在します。いくつかのみかんを選…