' P '

whatever I will forget

Entries from 2020-06-07 to 1 day

Java 文字列を反対順に並べる reverse()

Javaでreverseメソッドを簡単に使うには2種類やり方があります あとは、手動でloopさせて組み替えるような方法になります その1: StringBuilderのreverse()を使う これはそもそもその文字列変数をStringBuilderで定義しておかないとだめです. StringBuilder…

Greedyアルゴリズム

貪欲探索法についてです 定義 シンプルにまとめると、問題の解に対して複数のオプションがある際に、それぞれを評価し、最適値が高い順に評価していく探索法です 解説および参考 qiita.com 知ることになった経緯 atcoder.jp この問題です。解説をみると、文…

Java \\ の意味

こんなんしらんし。。 \\が二個立て続けに続く場合は、エスケープ記号として扱われ、\を出力したいときに使うそう System.out.println("\\a\\b"); とすれば、出力は\a\bとなるってことです。 stackoverflow.com

Java ++と*の実行順番

引っ掛け問題にいつもうまいくらいひっかかります。 public class Main { public static void main(String[] args) { int x = 2; int y = ++x*2+x; System.out.println(++x + "" + y); } } 答えは49です。 なんで? てっきり、x*2が先に行われて++されると思…