Yuki's Tech Blog

仕事で得た知見や勉強した技術を書きます。

2023-10-01から1ヶ月間の記事一覧

アルゴリズムとデータ構造関連で知ったことをまとめる part 1

目次 目次 概要 アルゴリズムに関する基本的な用語 全探索 線形探索 アルゴリズム 設計技法 貪欲法 区間スケジューリング問題 二分探索 データ構造に関する基本的な用語 データ構造とは グラフ 有向グラフ、無向グラフ サイクル 木 根付き木 葉 親、子 二分…

主要なソートについてまとめる

目次 目次 概要 バブルソート バブルソートとは 具体的な手順 サンプルコード 選択ソート 選択ソートとは 具体的な手順 サンプルコード 挿入ソート 挿入ソートとは 具体的な手順 サンプルコード クイックソート クイックソートとは 具体的な手順 サンプルコ…

leet codeのSQL問題を1日1題解く【1581. Customer Who Visited but Did Not Make Any Transactions】

SQL

目次 目次 初めに 問題 セットアップ 知らなかった or 理解があやふやな知識 COUNTとGROUP BYの併用 FROM > ON > JOIN > WHERE > GROUP BYの順番で評価される 解答 終わり 参考記事 初めに 今日もSQLの問題を解いて行きます。 問題 leetcode.com セットアッ…

leet codeのSQL問題を1日1題解く【1068. Product Sales Analysis I】

SQL

目次 目次 初めに 問題 セットアップ 知らなかった or 理解があやふやな知識 内部結合の省略について 解答 終わり 参考記事 初めに 今日もSQLの問題を解いて行きます。 問題 leetcode.com セットアップ 以下のSQL文をローカル環境で実行します。 Create tabl…

最近知ったRubyのメソッドについてまとめる

目次 目次 概要 最近知ったRubyのメソッド Enumerable#tally Enumerable#all? Array#transpose Array#concat 配列から要素を追加、取得系のメソッド 破壊的 非破壊的 ファイルは改行で終わらす 終わり 参考記事 概要 最近知ったRubyのメソッドをまとめます。…

leet codeのSQL問題を1日1題解く【1378. Replace Employee ID With The Unique Identifier】

SQL

目次 目次 初めに 問題 セットアップ 知らなかった or 理解があやふやな知識 結合について 解答 終わり 参考記事 初めに 今日もSQLの問題を解いて行きます。 問題 leetcode.com セットアップ 以下のSQL文をローカル環境で実行します。 Create table If Not E…

leet codeのSQL問題を1日1題解く【1683. Invalid Tweets】

SQL

目次 目次 初めに 問題 セットアップ 知らなかった or 理解があやふやな知識 CHAR_LENGTH関数 解答 終わり 参考記事 初めに 今日もSQLの問題を解いて行きます。 問題 leetcode.com セットアップ 以下のSQL文をローカル環境で実行します。 Create table If No…

leet codeのSQL問題を1日1題解く【1148. Article Views I】

SQL

目次 目次 初めに 問題 セットアップ 知らなかった or 理解があやふやな知識 SELECT文の評価順序 GROUP BYを使う時に、SELECTにGROUP BYで指定したカラム以外を指定するとエラーになる WHERE と HAVINGの違い ORDER BY SQL文を書くときにカラム名やテーブル…

leet codeのSQL問題を1日1題解く【595. Big Countries】

SQL

目次 目次 初めに 問題 セットアップ 知らなかった or 理解があやふやな知識 解答 終わり 参考記事 初めに 今日もSQLの問題を解いて行きます。 問題 leetcode.com セットアップ 以下のSQL文をローカル環境で実行します。 Create table If Not Exists World (…

leet codeのSQL問題を1日1題解く【584. Find Customer Referee】

SQL

目次 目次 初めに 問題 セットアップ 知らなかった or 理解があやふやな知識 デフォルトでは、カラムはNULL値を保持することができる SQLでnot equalな条件文を作りたいなら、!= or <>のどちらかの比較演算子を使う SQL文で、NULLかどうかを判定したいなら、…

leet codeのSQL問題を1日1題解く【1757. Recyclable and Low Fat Products】

SQL

目次 目次 初めに 問題 セットアップ 知らなかった or 理解があやふやな知識 CREATE TABLE if NOT EXISTS TRUNCATE TABLEステートメント Enum 解答 終わり 参考記事 初めに SQL力はやっぱ書かないと落ちるなと感じたので、1日1題解いて行きます。 問題 leetc…

Bearer認証についてまとめる

目次 目次 Bearer認証(トークン認証)とは Bearerトークンとは BearerトークンとPoPトークンの違い Bearer認証のフロー Authorizationリクエストヘッダとは Bearer認証のメリットデメリット メリット デメリット クッキーとローカルストレージの特徴をまとめ…

転職の軸を定める

目次 目次 概要 なぜこの記事を書こうと思ったのか これまでの経歴を振り返ってみる 前職(ネットスーパー系事業) どんな成果を出す必要があったか その成果は自分のモチベーションを上げてくれたのか 成果を出す際のプロセスの業務において、どの業務が楽し…