問題 leetcode.com 解いた 手元の紙で実験してみたら フィボナッチ数列 になっていることに気づいた。 # @param {Integer} n # @return {Integer} def climb_stairs(n) result = 0 i, j = 1, 2 return 1 if n == 1 return 2 if n == 2 (n - 2).times do |t| …
最近、個人で作成したアプリをHerokuへデプロイした時のメモです。 github.com 温かみのある手動デプロイ GitHub Actionsを使ってHerokuへデプロイ とりあえず手動デプロイの手順もメモする。 温かみのある手動デプロイ 基本的には以下の手順に書かれた通り…
最近よく目にするので PlanetScale というデータベースのサービスを試してみた。 planetscale.com qiita.com DBを構築する GoからDBに接続する。 DBを構築する 最近作った簡単なアプリの db/migrationsと golang-migrateを使用してテーブルを作成、レコード…
問題 https://leetcode.com/problems/group-sold-products-by-the-date/ 解いた GROUP_CONCAT関数を初めて知った。 SELECT sell_date, COUNT(DISTINCT product) AS num_sold, GROUP_CONCAT(DISTINCT product) AS products FROM Activities GROUP BY sell_dat…
すっかり忘れてしまったHKT48のメンバーを思い出すために個人開発で簡単なクイズアプリを作成したとき golang-migate と GitHub Actionsを使うことがあったのでメモに残す。 以下が対象のリポジトリ github.com golang-migrateについて とりあえずローカルで…
問題 leetcode.com 解いた # @param {Integer} x # @return {Integer} def my_sqrt(x) Math.sqrt(x).to_i end docs.ruby-lang.org 結果
問題 https://leetcode.com/problems/multiply-strings/ 解いた # @param {String} num1 # @param {String} num2 # @return {String} def multiply(num1, num2) (num1.to_i * num2.to_i).to_s end 結果
今まで仕事でも使わないし身近でGraphQLを使う機会がなくGraphQL? 何それ美味しいの?って感じであったが、LeetCodeのAPIを叩くときGraphQLに出会ったのでメモに残す。 対象のAPIは今まで解いた問題の数や解いた問題の難易度別の内訳みたいなものを返してく…