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

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

LeetCodeのEasy問題を解いて勉強するSwift Two Sum編



LeetCodeのEasy問題を解いて勉強するSwift Two Sum編

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

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

書いている人のレベル感

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

LeetCode

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

次回

LeetCodeのEasy問題を解いて勉強するSwift Valid Palindrome編


Two Sum

Two Sum
LeetCodeを始めた大多数の人が恐らく一番最初に解くであろう問題。

一番簡単な二重for文で書いた場合。
ただし遅い。

class Solution {
   func twoSum(_ nums: [Int], _ target: Int) -> [Int] {
       for i in 0..<nums.count {
           for j in i+1..<nums.count{
               if nums[i] + nums[j] == target{
                   return [i,j]
               }
           }
       }
       return []
   }
}

速度を改良した書き方の場合。

class Solution {
    func twoSum(_ nums: [Int], _ target: Int) -> [Int] {
        var seen = [Int:Int]()
        for (i,n) in nums.enumerated() {
            if let val = seen[target-n]{
                return [val,i]
            }
            seen[n] = i
        }
        return []
    }
}

学べたこと

Swiftでのfor文の書き方(for in文、for in enumerated文)
Swiftでのif文の書き方
Swiftでの辞書型の使い方

コメント

このブログの人気の投稿

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

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

【OSLog】How to log a Swift project