2018-01-01から1年間の記事一覧
mapの降順ソート(Value) import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Scanner; publ…
Pair.aで昇順にしたかったらcompare(Pair p1, Pair p2), return p1.a - p2.a Pair.aで降順にしたかったらcompare(Pair p1, Pair p2), return p2.a - p1.a にすれば良い package yukicoder174; import java.util.Arrays; import java.util.Comparator; import…
String s = "abcdef" => "fedcba" にすることが目標です。 普通に配列用意してループ回して行けば作れます。 public static String reverse(String s, int N) { char[] S = s.toCharArray(); char[] R = new char[N]; for(int i = 0 ; i < N ; i++) { R[N - …
以下のサイトの初めの方の問題を実装しました URL: https://www.slideshare.net/chokudai/wap-atcoder2 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int m = sc.nextInt…
C - March 入力で与えられた文字の頭が M, A, R, C, H のいづれかの場合、それぞれカウントする。 求めたいのは、頭文字がM, A, R, C, H の文字から3つ選ぶ方法の組み合わせの個数なので 3重ループで愚直に数えれば良い import java.util.Scanner; public c…