LeetCode

LeetCode 5日目

LeetCode 5日目振り返りやっていきます。 36. Valid Sudoku 問題文 9×9の数独の盤面が有効かどうかを判定する。以下のルールに従って、塗りつぶされたセルだけを検証する必要がある: 各行には、1~9の数字が繰り返しなく含まれていること。 各列には1〜9の…

LeetCode 4日目

4日目の振り返りやっていきます! 今日は同僚と飲む予定なので朝のうちに。 347. Top K Frequent Elements 問題文 整数配列 nums と整数 k が与えられたとき、最も頻度の高い k 個の要素を返せ。答えはどのような順番で返してもよい。 制約条件 1 <= nums.le…

LeetCode 3日目

3日目の復習やっていきます。 49. Group Anagrams タイトルのまんまアナグラムになっている要素をグルーピングする問題 ひとまず自分のコード function groupAnagrams(strs: string[]): string[][] { let answer: string[][] = new Array(); let mapAnagram…

LeetCode 2日目

LeetCode 2日目の復習やっていきます。 1日目の方に書き忘れてましたが、NeetCodeのRoadmapを参考に進めてます。 1. Two Sum 配列の内2つの数値を加算することで指定の値にできる要素の添え字を返す問題 自分のコード function twoSum(nums: number[], ta…

LeetCode 1日目

LeetCode1日目にやった内容を振り返っていきます~ 自分のコードの振り返りとランキング上位の実装との比較をやっていきます。 217. Contains Duplicate 数値の配列が渡されて、同じ数値が出現すればtrueなければfalseという問題 制約: 1 <= nums.length <=…