やまけんの技術ブログ

新卒エンジニアの日記

bit全探索

例題: ある整数の集合が与えられたとき、その部分集合の中である値X以上となるものの中で最小の総和を求める問題。 例えば、集合が {1, 2, 5, 10} で、X = 10 だとすると、部分集合 {10} や {5, 5} や {2, 2, 5} などが考えられ、その中で総和が最小となる…

新卒エンジニア 1年を振り返る。

早いもので、新卒でエンジニアになってから1年が経ちました。 記録として、一年でどのようなことを感じたのかを書いておきます。 (個人の感想ですので、温かい目で見てください) 配属した当時 自分の配属されたサービスは、非常にユーザー規模の大きいサービ…

SQLコマンドについて

ついつい、忘れてしまうのでここにSQLについてまとる。 SQLの種類について SQLのコマンドは、大きく分けて DDL, DML, DCL, TCL の4種類に分けられる。 DDL : Data Definition Language CREATE, ALTER, DROP, TRUNCATE DML : Data Manipulation Language SELE…

最大公約数の計算

ex. 18と12の最大公約数を求める x / y 18 / 12 = 1 ... 6 12 / 6 = 2 ... 0 A . 6 var x = 18; var y = 12; while (x % y != 0) { var prevx = x; x = y; y = prevx % y; } System.Console.WriteLine(y);

最近使用しているgitにいて

GIt

最近、使用しているgitコマンドについて書いていきます。 まず、git addについて add $ git add -p git addに-pをオプションでつけるとaddする内容が分割して見ることができます。 yコマンドで選択された箇所がaddされ nコマンドで選択された箇所がとばされ…

初ブログ

こんにちは! 新卒エンジニアのヤマケンです 今年の4月に、新卒として入社し早くも2ヶ月が経とうとしています。 もともと、学生時代にLaravelやgolangなどで開発を行っていましたが今回C#は初めて書きます そのため、日々業務で学んだことや個人で学んだこ…