技術メモ

神奈川在住のITエンジニアの備忘録。おもにプログラミングやネットワーク技術について、学んだことを自分の中で整理するためにゆるゆると書いています。ちゃんと検証できていない部分もあるのでご参考程度となりますが、誰かのお役に立てれば幸いです。

2020-09-01から1ヶ月間の記事一覧

Sliding Window

leetCode の「713. Subarray Product Less Than K」を Sliding Window アルゴリズムで解いたので、今後の参考のために、解説のコードをここに残しておく。 https://leetcode.com/problems/subarray-product-less-than-k/ public int numSubarrayProductLessT…

Java の Comparator の実装

leetCodeの「179. Largest Number」を解いた。 https://leetcode.com/problems/largest-number/この問題を解く過程で、苦手な Java の Comparator の実装を行う必要があったので、コードにコメントを詳しく書いた。今後の参考のために、書いたコードをここに…

leetCode:216. Combination Sum III

leetCodeの「216. Combination Sum III」を解いた。(苦手な) dfs の良い練習になったので、今後の参考にため、書いたコードをここに残しておく。 https://leetcode.com/problems/combination-sum-iii/ class Solution { private int numCount; private int t…

leetCode:299. Bulls and Cows

leetCodeの「299. Bulls and Cows」を解いた。 https://leetcode.com/problems/bulls-and-cows/なかなかリーダブルなコードが書けたので、今後参考にするために、書いたコードをここに残しておく。 class Solution { public String getHint(String secret, S…