週末副業記

土日は副業エンジニアのブログです。副業に関することを投稿します。

Djangoチュートリアルにおける不明用語解説【Django×anaconda】

下記サイトを進めていく上で、Webアプリ作成をしたことがない人にとって不明な用語が複数出てきたと思います。本日はそれを一つずつ解説していきます。qiita.com Djangoって何? フレームワークとは? 仮想環境とは? 仮想環境作成時のコマンド「python3 -m …

30日の学習の成果は?(AtCoder(競プロ)1日1問【30日目】【Python】【最終日】)

本日はAtCoder Beginner Contest 102の開催日 時間:20:30〜22:10 AtCoder Beginner Contest 102 - AtCoder 今までの練習の成果の検証です。 AtCoder30日毎日1問の成果 他人のコードで方法を学ぶ 結果 感想 AtCoder30日毎日1問の成果 A問題とB問題は、練習の…

AをBで割った時の商を出力する(AtCoder(競プロ)1日1問【29日目】【Python】)

AtCoder Beginner Contest 087 A問題 A - Buying Sweets 本日のポイントは「AをBで割った時の商を出力する」です。 AをBで割った時の商を出力する コードの改善 AをBで割った時の商を出力する #input()の時点でX - A を完了させておく X_A = int(input()) - …

sorted()の出力を降順にする(AtCoder(競プロ)1日1問【28日目】)

AtCoder Beginner Contest 088 B問題 競技プログラミングで使える関数を実際の問題を通して紹介いたします。 今回は「sorted()」です。 sorted()の出力を降順にする N=input() a= sorted([int(j) for j in input().split()],reverse=True) print(sum(a[:…

条件によりprint文の出力を変更する(AtCoder(競プロ)1日1問【27日目】【Python】)

AtCoder Beginner Contest 088 A問題 競技プログラミングで使える関数を実際の問題を通して紹介いたします。 今回は「print()」です。 条件によりprint文の出力を変更する n=int(input())a=int(input())print(['No','Yes'][n-(n//500)/(1/500)-a<=0]) 理屈…

set()で重複をなくす(AtCoder(競プロ)1日1問【26日目】【Python】)

AtCoder Beginner Contest 089 B問題 競技プログラミングで使える関数を実際の問題を通して紹介いたします。 今回は「set()」です。 set()で重複をなくす >|python| n = int(input())type = len(set([ i for i in input().split()]))print(["Three","Fou…

除算の商のみ出力させる(AtCoder(競プロ)1日1問【25日目】【Python】)

AtCoder Beginner Contest 089 A問題 A - Grouping 2 競技プログラミングで使える関数を実際の問題を通して紹介いたします。 今回は「//」です。 除算の商のみ出力させる 入力数を1グループ3人以上のグループに分けるとき、 作ることができるグループの最…

配列を逆順に出力する[ : : -1](AtCoder(競プロ)1日1問【24日目】【Python】)

AtCoder Beginner Contest 090 B問題 競技プログラミングで使える関数を実際の問題を通して紹介いたします。 今回は「[::-1]」です。 与えられた数字列二つの範囲で回文数となる数字の個数を求めよ。という問題。 回文数:逆順にしても同じ数字。 配列を逆順…