ウッドチャックの穴掘り記

知りたくなったら掘るしかない

Python初心者がWebサービスを作る【Django】【Mac】【7回目】

web

本日からこちらのブログに戻り、更新していきます。 ブログ記事のエクスポート Anacondaのアンインストール pip: command not found Djangoのインストール プロジェクトの作成 ブログ記事のエクスポート エクスポートしてからのインポート。 Anacondaのアン…

Python初心者がWebサービスを作る【Django+anaconda】【html】【6回目】

web

本日は クエリセット1 · workshop_tutorialJP ↓ テンプレートに表示しよう · workshop_tutorialJPここまで。 以前、adminサイトに登録した記事内容が出力されているなあ。 以前の記事↓ ml-begin.hatenablog.com次回はcssに触れて行きます。 また、不明用語…

Python初心者がWebサービスを作る【Django+anaconda】【html】【5回目】

web

前回の記事です。 ml-begin.hatenablog.com これまではチュートリアルといいますか、参考サイト通りに動かしてきましたが、 今回から脱線していきます。と思いきや、 HTMLをやってみよう · workshop_tutorialJP これ通りやればよい とりあえず進めて行きます…

Python初心者がWebサービスを作る【Django+anaconda】【4回目】

web

前回の超絶不明単語調査記事で一旦止まっていたので再開。superuser登録 テスト投稿を完了いたしました。 本日もこのサイト通りに実行しました。 qiita.comその結果がこちら 実行すると、いきなりこの雛形ができます。 cssとかの設定や追加ボタンの出し方な…

Python初心者がWebサービスを作る【Django+anaconda】【圧倒的不明用語解説】【3回目】

web

本日も取り組んでいきます。 qiita.comここまでできた。 現在までは、慣れることを優先させるために 不明用語もそこまで調べずにいましたが、 そろそろその不明用語数が増えてきたので、 進めるのはここまでにして、 不明用語の調査をしていきたいと思います…

Python初心者がWebサービスを作る【Django+anaconda】【2回目】

web

前回に引き続きWebサービス作りの準備をしていきます。下記ブログのそのままで同じところまで行けるので、ここまで記述することなしです。qiita.comhttp://127.0.0.1:8000 にアクセスすると....何もしていないWebアプリケーションできました!

AtCoder(競プロ)〜1日1問【30日目】【最終日】

本日はAtCoder Beginner Contest 102の開催日 時間:20:30〜22:10 AtCoder Beginner Contest 102 - AtCoder今までの練習の成果は出るのか? やっていきます。A問題とB問題は、練習の成果もありスラスラスラー といいつつA問題間違えてひやっとしました。 B問…

AtCoder(競プロ)〜1日1問【29日目】

30日は本日開催のコンテストで迎えることとし(あと2分後) 87回A問題 A - Buying Sweets #input()の時点でX - A を完了させておく X_A = int(input()) - int(input()) B = int(input()) # X_A//Bは X - A を B で割ったときの商。つまりBを買うことができ…

AtCoder(競プロ)〜1日1問【28日目】

AtCoder Beginner Contest 088 B問題 N=input() a= sorted([int(j) for j in input().split()],reverse=True) print(sum(a[::2])-sum(a[1::2])) 他の人のコード見てると 一瞬分からなかったものがあったので紹介 N=int(input()) A=sorted(map(int,input().sp…

AtCoder(競プロ)〜1日1問【27日目】

abc088.contest.atcoder. A問題 >|python| n=int(input())a=int(input())print(['No','Yes'][n-(n//500)/(1/500)-a<=0]) ||

AtCoder(競プロ)〜1日1問【26日目】

本日はatcoder beginner contest 089回B問題 -問題- n個の文字が入力されるとき、 入力される文字のうち、 重複のない文字の数を求めよ。 >|python| n = int(input())type = len(set([ i for i in input().split()]))print(["Three","Four"][type>=4]) ||< n…

AtCoder(競プロ)〜1日1問【25日目】

本日はAtCoder Beginner Contest 089 A問題A - Grouping 2入力数を1グループ3人以上のグループに分けるとき、 作ることができるグループの最大数はいくつでしょうか。これは簡単。 print(int(input())//3) どうやっても一行で終わる。 これは考察の余地な…

Python初心者がWebサービスを作る【Django+anaconda】【1回目】

web

今まで学んだことを外に発信していく方法としては二つ考えていました。 ・exeファイル ・Webサービス exeファイルで行う方向でしたが、 Webサービスとして出すことで、そのものがコンテンツとして展開していけるので Webサービスとして作ることにしました。 …

AtCoder(競プロ)〜1日1問【24日目】

AtCoder Beginner Contest 090回 B問題与えられた数字列二つの範囲で 回文数となる数字の個数を求めよ。という問題。 回文数:逆順にしても同じ数字。 range_min,range_max = map(int,input().split()) palindromic = 0 for i in range(range_min,range_max+…

AtCoder(競プロ)〜1日1問【23日目】

本日はAtCoderBeginnersContest90回 A問題 A - Diagonal String この問題はこういうイメージ この図で言うと、「aei」を出力してほしい。 コードはこちら c = [list(input()) for i in range(3)] print(c[0][0]+c[1][1]+c[2][2]) これよりシンプルかつ明快な…

AtCoder(競プロ)〜1日1問【22日目】

本日はAtCoderBeginnersContest91回 B問題 B - Two Colors Card Game今回の問題は図的にいうとこんな感じ。 オレンジ色の玉の数を求める。 N = int(input()) s_n = [] for i in range(N): s_n.append(input()) M = int(input()) for j in range(M): youso = …

AtCoder(競プロ)〜1日1問【21日目】

A: Two Coins - AtCoder Beginner Contest 091 | AtCoder ==問題== A円とB円でC円のものは買えるか?今回のポイントは、 print文×条件 以前もこのような問題はありましたので、復習がてら A,B,C= map(int,input().split()) print(['No','Yes'][A+B>=C]) これ…

AtCoder(競プロ)〜1日1問【20日目】

本日はAtCoder Beginner Contest 092回 B問題。B - Chocolate 問題 ポイント コード 問題 N人が参加してD日間行われた。 i人目の参加者は合宿の 日目にチョコレートを一つずつ食べる。 合宿終了後の残ったチョコレートの個数はX個である。 合宿開始前に用意…

AtCoder(競プロ)〜1日1問【19日目】

本日はAtCoder Beginner Contest 092 A問題に取り組んでいきます。 残すところ11日...abc092.contest.atcoder.jp今回の問題のポイントは、 複数行に入力がある min関数 複数行に入力がある ・複数行に入力があるとは、このようなケースです。(A,B,C,Dが入力)…

AtCoder(競プロ)〜1日1問【18日目】

今回はAtCoder 93回目のB問題。B - Small and Large Integers A,B,K = map(int,input().split()) K = [ B - A , K ][ K < ( B - A ) ] lst = [ i for i in range( A , B + 1 )] unique_lst = sorted(list( set ( lst[ 0 : K ] + lst[ B - A - K + 1 : B - A …

AtCoder(競プロ)〜1日1問【17日目】

本日で17日目。 AtCoder Beginners Contest 093 A問題。今回のポイントは print文×条件 (以前も同じようなことを言った気が...) S = input() print(["No","Yes"]["a" in S and "b" in S and "c" in S]) print文のところが冗長です。 他の人のコードも見て…

AtCoder(競プロ)〜1日1問【16日目】

AtCoder Beginner Contest 094回 B問題 B - Toll Gates今回のポイントは、 ・条件が一致した値以外を配列に追加 note.nkmk.me 前回の記事で登場した ・print(["false時","True時"][条件]) AtCoder(競プロ)〜1日1問【15日目】 - ml_begin’s blog の2点です。 …

AtCoder(競プロ)〜1日1問【15日目】

本日15日目。 AtCoder 94回目コンテスト。A問題やっていきます。 A - Cats and Dogs問題の詳細は、リンク先まで,, 今回のポイントは、条件分岐です。 print文×条件分岐 A,B,X = map(int,input().split()) print("YES") if B >= X - A and A <= X else prin…

AtCoder(競プロ)〜1日1問【14日目】

ついに二週間目。早いな。 abc095.contest.atcoder.jp 所持金:X円 最低限作りたいドーナツの種類:N ドーナツの素の値段: でN種類のドーナツを作り、残った値段でできるだけ多くのドーナツを作ると 最大何個作る事ができるか N,X = map(int, input().split…

AtCoder(競プロ)〜1日1問【13日目】

酔っててもA問題は解ける。 自分が決めたことぐらいやりきる。 電車の中でやりました。 本日はAtcoder095回、A問題を解いていきます。 abc095.contest.atcoder.jp 今回はかなりシンプルなコード N=input()cost = 700for i in range(len(N)): cost += 100 if …

AtCoder(競プロ)〜1日1問【12日目】

昨日途中でやめた分をやろうと思います。AtCoder abc099.contest.atcoder.jp C問題。が、考えても結局わからなかったので他の人のやり方を見ます。 N = int(input()) res = N for i in range(N + 1): cc = 0 t = N - i while t > 0: cc += int(t % 9) t = in…

AtCoder(競プロ)〜1日1問【11日目】

AtCoder Beginner Contest 099のA問題やってきました。abc099.contest.atcoder.jp一行でできました。 print("ABC") if int(input()) < 1000 else print("ABD") 1000未満ならABCと出力する。 1000以上ならABD。ついでにB問題。 abc099.contest.atcoder.jpポイ…

Python初心者がOCRツール作成【画像の読み込み】【1/?】

以前、OCR ml-begin.hatenablog.com そしてGUI ml-begin.hatenablog.com プログラムの作成を行いました。これらの技術の組み合わせにより、 英語で書かれた文字の存在する画像を読み込み、文字認識を行うGUI を作成しようと思います。 画像の読み込みは、上…

AtCoder(競プロ)〜1日1問【10日目】

本日は AtCoder Beginner Contest 096 のC問題。 abc096.contest.atcoder.jp 今回の問題は要約が難しいのでリンク先で確認していただければと思います。 そしてよく分からなかったので、他人のコードの理解。 以下のコードが他の人のコードです。 #空白を区…

AtCoder(競プロ)〜1日1問【9日目】

本日はAtCoder Beginner Contest 096 B問題 abc096.contest.atcoder.jp 入力された3つの数字の内、1つを二倍にする。 この手順をK回繰り返し、 その結果得られた3つの数字を足す。 そうする時にとりうる最大の値はいくつか? 以下、私のコード。 A,B,C = […