たいちっち

競技プログラミングをしています

【Java】文字列の置換(A - Already 2018)

解いた問題

AtCoderの「A - Already 2018」

提出した回答
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String S = sc.next();
        System.out.println(S.replace("2017/01/", "2018/01/"));
    }
}

シンプルに置換した。

問題に「2017/01」までは必ず入力されるとあるので、できる限り長い文字列を置換するようにした。

 

StringBuilderクラスを使い、文字列を渡し「setCharAt」を使っても良さそう。

TODO
  • 他のA,B問題を解く

 

おわり。。