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

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

LeetCodeのEasy問題を解いて勉強するSwift Last Stone Weight編



LeetCodeのEasy問題を解いて勉強するSwift Last Stone Weight編

新しくSwiftを触ることになりそうなので

ひとまずコードを書いてみることにする。
LeetCodeのEasy問題は比較的解き方を知っている(はず)なので、Python3で書いていた部分をどのような書き方に直すのかを色々思い出しつつ試行錯誤していく。

書いている人のレベル感

Swiftビギナー。基本的な文法すらあやふやなので始めて数日レベルと言っても過言ではない。

LeetCode

お題が与えられ、その内容に合わせてコードを書き、提出して合ってるかどうかを確認できる。
問題はソフトウェアエンジニアのコーディング面接で出されたお題をそのまま引用していることがほとんど。

前回
LeetCodeのEasy問題を解いて勉強するSwift Invert Binary Tree編

Last Stone Weight

Last Stone Weight
与えられた数値が入っている配列の中に入っている最も大きい値と2番目に大きい値をぶつける。
ぶつける時に値がイコールなら両方消える。値が異なる場合には両方とも削除し、最も大きい値から2番目に大きい値を引いた値を配列に追加する。
これを繰り返し、配列内に値が1個、または0個になるまで繰り返す。1個
残った場合はその値を戻り値として返却し、0個の場合は0を返す。

class Solution {
   func lastStoneWeight(_ stones: [Int]) -> Int {
       var stones = stones.sorted(by: >)
       while stones.count > 1{
           let smaller_stone = stones.remove(at: 1)
           stones[0] -= smaller_stone
           stones = stones.sorted(by: >)
       }
       return stones[0]
   }
}


stones.sorted(by: >)

stones.sorted(by: >)で降順にソート。
stones.sorted()で昇順にソート。

学べたこと

Swiftでのsortedの使い方

コメント

このブログの人気の投稿

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

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

【OSLog】How to log a Swift project