Tips

IT技術系Tips

2013-12-13から1日間の記事一覧

新人女子プログラマの書いたコードを直すだけの簡単なお仕事です! ←やってみた(Python)

新人女子プログラマの...とは 画像の出典:paiza https://paiza.jp/poh/ec-campaign 新人女子プログラマの書いたコードを直すだけの簡単なお仕事です! ECサイト内の2つの異なる商品(値段は同じでも構わない)を購入し、その合計価格が指定の価格以内で最大…

複数行を1行にまとめる、1行を複数行にばらす(PostgreSQL)

1行にまとめる select array_to_string(array(select id from t01_articles where parent_id = '19343206'), ',') カンマで結合している。 複数行にばらす select regexp_split_to_table('東京,埼玉,奈良', ',') カンマでsplitしている。

ファイルを読み込んで重複を削除する(Linux)

コマンド (py3k)anonymous-no-MacBook-Pro:tmp anonymous$ cat yakuman.txt | sort | uniq 地和 天和 四暗刻 大三元 大四喜 字一色 小四喜 清老頭 緑一色 大三元 四暗刻 大三元 字一色 大四喜 字一色 小四喜 字一色 九蓮宝燈 国士無双 数え役満 四暗刻単騎 …

複数端末にpingする(Python3)

隣の人のPC上で動いてるVMに乗り込んで作業するはずだったんだけど IP変わったらしく、繋がらない。 だいたい範囲わかってるから乱れ打ち。ちょっと無理するソース In [1]: import os, subprocess In [2]: [x + ":" + str(subprocess.call(["ping", "-c", "1…

ファイルを読み込んでdictionaryにする(Python3)

ソース In [1]: import codecs In [2]: dict([line.rstrip().split("\t") for line in codecs.open("branch.tsv", "r", "utf-8")]) Out[2]: {'001': '北海道支店', '010': '東京支店', '011': 'さいたま支店', '043': '宮崎営業所', '050': '沖縄支店'} bran…