新生児を育てるときに買ったものリスト

前回の記事 で言及した、子育て系のグッズで赤ちゃんを迎えるにあたって購入したものを紹介していきます。 実際に使ってみて良かったものはもちろん、正直あまり使わなかったものも含めて紹介します。 なお、この記事にはAmazonアソシエイトの広告リンクが含まれています。 もし気になる商品があれば、この記事のリンクから購入していただけるとうれしいです。今後の子育ての励みになります。 それにしても、子育ては本当にお金がかかる……。 紙おむつ 関連 【テープ 新生児サイズ】パンパース オムツ はじめての肌へのいちばん (5kgまで) 76枚【Amazon.co.jp限定】 全赤ちゃんが必要になる紙おむつ。 出産した病院で最初に配布されたのがパンパースだったので、そのまま使い続けている。 Amazonのらくらくベビー  出産準備お試しBoxに登録すると紙おむつやミルクなどの試供品がたくさん送られてくるので、そこでグーンやメリーズなど、他の紙おむつの試供品が送られてきたので試してみたが、いまいちパンパースから乗り換えるほどの魅力がなかったため、そのまま使い続けている感じ。 そういえば夜中にうんちによる夜泣きで叩き起こされた睡眠不足の時、グーンかメリーズの紙おむつを変えていてお尻拭きにおむつのテープがくっついてめちゃくちゃイライラした覚えがあるので、それはあまり良くなかった部分かも。パンパースではそういった現象がほぼないので細かいが工夫があるのかもしれない。 うちの子は肌が強めなのか、蒸れたりとか特定の紙おむつで嫌がることはなかったので、完全におむつを替える側の好みで選んでいる。 by Amazon ベビー おしりふき 純水99% 厚手タイプ 水分多め 無香料60枚入x20個 (1200枚) [ケース品] 日本製 デフォで水が多く含まれていて使いやすい。1度の注文で大量に購入することになるため、試供品形式か一つだけ販売するような商品体系があるとより良いのではないかと思った。 元も子もないが、うんちを拭くとなるともっと水分があると使いやすくなるため、その場合は更に水で濡らすと更に使いやすくなる。 by Amazon ペーパータオル ダブル ホワイト FSC認証紙 400枚(200組) 12パック入 赤ちゃんが生まれてから、とにかく手を洗う機会が増えた。 何度もタオルを使うのは衛生面が気に...

BinarySearch(二分探索)を実装するときにPython3とJavaでは書き方が異なる話。

二分探索の書き方

を実装するときにPythonでは中間値の宣言を

mid = (left+right)//2

で済みますが、Javaでは以下のような書き方をする必要があります。

mid =  left + (right - left) / 2;

ちなみにこれはC++にも当てはまります。

mid = left + (right - left) / 2;

なぜこのような書き方をしなければならないのか?

何故このような書き方をしなければならないかというと、仮に

left+right

の値が2^31-1よりも大きければ、オーバーフローして負の値になるからです。

例えば、Javaでそのような長さの配列が与えられ、読み込んでしまった場合には例外としてArrayIndexOutOfBoundsExceptionが発生します。

C++の場合には不正な書き込みが発生し、メモリ破壊などに繋がることもあります。

Pythonでは整数値にはオーバーフローがなく、オーバーフローを意識するような処理を書かなくても処理を行うため、とてつもなく大きな値でも計算時の精度は落ちません。

二分探索を書くときには気をつけようってことで一応メモを残しておきます。

コメント

このブログの人気の投稿

Braveブラウザ(iPhone,iPad)にオフラインでもYouTubeの動画が視聴可能なPlaylist機能が追加されていたので使い方をまとめてみた。

Braveブラウザの同期機能をiPhoneで設定した話。

【OSLog】How to log a Swift project