From 1aee25876ea237b60f6084e0a75e804107572674 Mon Sep 17 00:00:00 2001 From: ryouji Date: Mon, 30 Jun 2025 16:46:51 +0900 Subject: [PATCH 1/7] =?UTF-8?q?paiza=E3=81=AEC144:=E3=81=98=E3=82=83?= =?UTF-8?q?=E3=82=93=E3=81=91=E3=82=93=E3=81=AE=E7=B5=90=E6=9E=9C=E5=95=8F?= =?UTF-8?q?=E9=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rsuzuki/README.md | 2 + rsuzuki/src/.gitkeep | 0 rsuzuki/src/C069_Festival.java | 82 +++++++++++++++++++++++++++++ rsuzuki/src/win.java | 28 ++++++++++ rsuzuki/test/.gitkeep | 0 rsuzuki/test/C069_FestivalTest.java | 26 +++++++++ 6 files changed, 138 insertions(+) create mode 100644 rsuzuki/README.md create mode 100644 rsuzuki/src/.gitkeep create mode 100644 rsuzuki/src/C069_Festival.java create mode 100644 rsuzuki/src/win.java create mode 100644 rsuzuki/test/.gitkeep create mode 100644 rsuzuki/test/C069_FestivalTest.java diff --git a/rsuzuki/README.md b/rsuzuki/README.md new file mode 100644 index 0000000..796c95d --- /dev/null +++ b/rsuzuki/README.md @@ -0,0 +1,2 @@ +# Paiza +knoda用 diff --git a/rsuzuki/src/.gitkeep b/rsuzuki/src/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/rsuzuki/src/C069_Festival.java b/rsuzuki/src/C069_Festival.java new file mode 100644 index 0000000..b64383c --- /dev/null +++ b/rsuzuki/src/C069_Festival.java @@ -0,0 +1,82 @@ +package hellojunit; + +import java.util.Scanner; + +public class C069_Festival { + + public static void main(String[] args) { + Scanner scan = new Scanner(System.in); + final int year = scan.nextInt(); + final int month = scan.nextInt(); + final int day = scan.nextInt(); + final int festivalMonth = scan.nextInt(); + final int festivalDay = scan.nextInt(); + + Festival festival = new Festival(year, month, day, festivalMonth, festivalDay); + System.out.println(festival.getDayUntilFestival()); + + scan.close(); + } +} + + +class Festival { + private int year; + private int month; + private int day; + private final int festivalMonth; + private final int festivalDay; + private static final int ODD_NUMBER_MONTH_DAY = 13; // 奇数月の日数 + private static final int EVEN_NUMBER_MONTH_DAY = 15; // 偶数月の日数 + + public Festival(final int year, final int month, final int day, final int festivalMonth, final int festivalDay) { + this.year = year; + this.month = month; + this.day = day; + this.festivalMonth = festivalMonth; + this.festivalDay = festivalDay; + } + + // ある月の日数を取得するメソッド + private int getDaysOfMonth(final int month) { + if (month % 2 == 0) { + return EVEN_NUMBER_MONTH_DAY; + } + return ODD_NUMBER_MONTH_DAY; + } + + // 祭りが開催される年であるかを判定するメソッド + private boolean isFestivalYear(final int year) { + return year % 4 == 1; + } + + // 年と月をカウントアップするメソッド + private void countUpMonth() { + month++; + if (month > 13) { + month = 1; + year++; + } + } + + // 祭り開催までの残り日数を取得するメソッド + public int getDayUntilFestival() { + int tempYear = year + 1; + int dayUntilFestival = 0; + while (!isFestivalYear(tempYear)) { + tempYear++; + } + + final int festivalYear = tempYear; + + dayUntilFestival += getDaysOfMonth(month) - day; + countUpMonth(); + + while ((year != festivalYear) || (month != festivalMonth)) { + dayUntilFestival += getDaysOfMonth(month); + countUpMonth(); + } + dayUntilFestival += festivalDay; + return dayUntilFestival; + } +} diff --git a/rsuzuki/src/win.java b/rsuzuki/src/win.java new file mode 100644 index 0000000..2de39e0 --- /dev/null +++ b/rsuzuki/src/win.java @@ -0,0 +1,28 @@ +package paiza_c; + +import java.util.Scanner; + +public class win { + + public static void main(String[] args) { + // 自分の得意な言語で + // Let's チャレンジ!! + Scanner sc = new Scanner(System.in); + int N = sc.nextInt(); + String line = sc.nextLine(); + int count = 0; + for (int i = 0; i < N; i++) { + String A_N = sc.next(); + String B_N = sc.next(); + if(A_N.equals("G") && B_N.equals("C")) { + count += 1; + }else if (A_N.equals("P") && B_N.equals("G")) { + count += 1; + }else if (A_N.equals("C") && B_N.equals("P")) { + count += 1; + } + } + System.out.println(count); + } + +} diff --git a/rsuzuki/test/.gitkeep b/rsuzuki/test/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/rsuzuki/test/C069_FestivalTest.java b/rsuzuki/test/C069_FestivalTest.java new file mode 100644 index 0000000..cf883eb --- /dev/null +++ b/rsuzuki/test/C069_FestivalTest.java @@ -0,0 +1,26 @@ +package hellojunit; + +import static org.hamcrest.CoreMatchers.*; +import static org.junit.Assert.*; + +import org.junit.Test; + +public class C069_FestivalTest { + + @Test + public void 日数を取得するテスト1() { + Festival sut = new Festival(2000, 12, 10, 1, 10); + int expected = 28; + int actual = sut.getDayUntilFestival(); + assertThat(actual, is(expected)); + } + + @Test + public void 日数を取得するテスト2() { + Festival sut = new Festival(1994, 4, 8, 7, 13); + int expected = 591; + int actual = sut.getDayUntilFestival(); + assertThat(actual, is(expected)); + } + +} -- GitLab From 869bd443ea427cf5076cd72be5a4a21ea0387ca1 Mon Sep 17 00:00:00 2001 From: ryouji Date: Tue, 1 Jul 2025 11:36:31 +0900 Subject: [PATCH 2/7] =?UTF-8?q?C144=20=E3=81=98=E3=82=83=E3=82=93=E3=81=91?= =?UTF-8?q?=E3=82=93=E3=81=AE=E7=B5=90=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rsuzuki/src/.gitkeep | 0 rsuzuki/src/C069_Festival.java | 82 ------------------------- rsuzuki/src/{win.java => C144_win.java} | 3 +- rsuzuki/test/.gitkeep | 0 rsuzuki/test/C069_FestivalTest.java | 26 -------- 5 files changed, 2 insertions(+), 109 deletions(-) delete mode 100644 rsuzuki/src/.gitkeep delete mode 100644 rsuzuki/src/C069_Festival.java rename rsuzuki/src/{win.java => C144_win.java} (96%) delete mode 100644 rsuzuki/test/.gitkeep delete mode 100644 rsuzuki/test/C069_FestivalTest.java diff --git a/rsuzuki/src/.gitkeep b/rsuzuki/src/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/rsuzuki/src/C069_Festival.java b/rsuzuki/src/C069_Festival.java deleted file mode 100644 index b64383c..0000000 --- a/rsuzuki/src/C069_Festival.java +++ /dev/null @@ -1,82 +0,0 @@ -package hellojunit; - -import java.util.Scanner; - -public class C069_Festival { - - public static void main(String[] args) { - Scanner scan = new Scanner(System.in); - final int year = scan.nextInt(); - final int month = scan.nextInt(); - final int day = scan.nextInt(); - final int festivalMonth = scan.nextInt(); - final int festivalDay = scan.nextInt(); - - Festival festival = new Festival(year, month, day, festivalMonth, festivalDay); - System.out.println(festival.getDayUntilFestival()); - - scan.close(); - } -} - - -class Festival { - private int year; - private int month; - private int day; - private final int festivalMonth; - private final int festivalDay; - private static final int ODD_NUMBER_MONTH_DAY = 13; // 奇数月の日数 - private static final int EVEN_NUMBER_MONTH_DAY = 15; // 偶数月の日数 - - public Festival(final int year, final int month, final int day, final int festivalMonth, final int festivalDay) { - this.year = year; - this.month = month; - this.day = day; - this.festivalMonth = festivalMonth; - this.festivalDay = festivalDay; - } - - // ある月の日数を取得するメソッド - private int getDaysOfMonth(final int month) { - if (month % 2 == 0) { - return EVEN_NUMBER_MONTH_DAY; - } - return ODD_NUMBER_MONTH_DAY; - } - - // 祭りが開催される年であるかを判定するメソッド - private boolean isFestivalYear(final int year) { - return year % 4 == 1; - } - - // 年と月をカウントアップするメソッド - private void countUpMonth() { - month++; - if (month > 13) { - month = 1; - year++; - } - } - - // 祭り開催までの残り日数を取得するメソッド - public int getDayUntilFestival() { - int tempYear = year + 1; - int dayUntilFestival = 0; - while (!isFestivalYear(tempYear)) { - tempYear++; - } - - final int festivalYear = tempYear; - - dayUntilFestival += getDaysOfMonth(month) - day; - countUpMonth(); - - while ((year != festivalYear) || (month != festivalMonth)) { - dayUntilFestival += getDaysOfMonth(month); - countUpMonth(); - } - dayUntilFestival += festivalDay; - return dayUntilFestival; - } -} diff --git a/rsuzuki/src/win.java b/rsuzuki/src/C144_win.java similarity index 96% rename from rsuzuki/src/win.java rename to rsuzuki/src/C144_win.java index 2de39e0..315c4de 100644 --- a/rsuzuki/src/win.java +++ b/rsuzuki/src/C144_win.java @@ -2,7 +2,7 @@ package paiza_c; import java.util.Scanner; -public class win { +public class C144_win { public static void main(String[] args) { // 自分の得意な言語で @@ -25,4 +25,5 @@ public class win { System.out.println(count); } + } diff --git a/rsuzuki/test/.gitkeep b/rsuzuki/test/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/rsuzuki/test/C069_FestivalTest.java b/rsuzuki/test/C069_FestivalTest.java deleted file mode 100644 index cf883eb..0000000 --- a/rsuzuki/test/C069_FestivalTest.java +++ /dev/null @@ -1,26 +0,0 @@ -package hellojunit; - -import static org.hamcrest.CoreMatchers.*; -import static org.junit.Assert.*; - -import org.junit.Test; - -public class C069_FestivalTest { - - @Test - public void 日数を取得するテスト1() { - Festival sut = new Festival(2000, 12, 10, 1, 10); - int expected = 28; - int actual = sut.getDayUntilFestival(); - assertThat(actual, is(expected)); - } - - @Test - public void 日数を取得するテスト2() { - Festival sut = new Festival(1994, 4, 8, 7, 13); - int expected = 591; - int actual = sut.getDayUntilFestival(); - assertThat(actual, is(expected)); - } - -} -- GitLab From a4af80ddb3df7dad15c06237f9fd54042fdcafcc Mon Sep 17 00:00:00 2001 From: ryouji Date: Tue, 1 Jul 2025 17:08:52 +0900 Subject: [PATCH 3/7] =?UTF-8?q?paiza=E3=81=AE=E5=95=8F=E9=A1=8CC144=20?= =?UTF-8?q?=E3=81=98=E3=82=83=E3=82=93=E3=81=91=E3=82=93=E3=81=AE=E7=B5=90?= =?UTF-8?q?=E6=9E=9C=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rsuzuki/src/C144_win.java | 109 +++++++++++++++++++++++++++++++------- 1 file changed, 89 insertions(+), 20 deletions(-) diff --git a/rsuzuki/src/C144_win.java b/rsuzuki/src/C144_win.java index 315c4de..01397b6 100644 --- a/rsuzuki/src/C144_win.java +++ b/rsuzuki/src/C144_win.java @@ -2,28 +2,97 @@ package paiza_c; import java.util.Scanner; +enum RockPaperScissorsType { + Rock("G"), Paper("P"), Scissors("C"); + + private final String caption; + + private RockPaperScissorsType(final String caption) { + this.caption = caption; + } + + public static RockPaperScissorsType fromCaption(final String string) { + for (final RockPaperScissorsType type : values()) { + if (type.caption.equals(string)) { + return type; + } + } + return null; + } +} + +// 入力を受け取るクラス +final class Input { + private final Scanner scanner; + + public Input(final Scanner scanner) { + this.scanner = scanner; + } + + public int readGameCount() { + final int count = scanner.nextInt(); + scanner.nextLine(); + return count; + } + + public RockPaperScissorsType readHand() { + return RockPaperScissorsType.fromCaption(scanner.next()); + } +} + +// じゃんけんのロジックのクラス +final class Logic { + + public boolean Win(final RockPaperScissorsType handA, final RockPaperScissorsType handB) { + if (handA == RockPaperScissorsType.Rock && handB == RockPaperScissorsType.Scissors) { + return true; + } else if (handA == RockPaperScissorsType.Paper && handB == RockPaperScissorsType.Rock) { + return true; + } else if (handA == RockPaperScissorsType.Scissors && handB == RockPaperScissorsType.Paper) { + return true; + } + return false; + } +} + +// 結果に集計するクラス +final class Result { + private int winCount; + + public Result() { + this.winCount = 0; + } + + // 勝利数をインクリメントする + public void incrementresult() { + this.winCount++; + } + + // 現在の勝利数を取得する + public int getresult() { + return winCount; + } +} + public class C144_win { + public static void main(String[] args) { + final Scanner sc = new Scanner(System.in); + final Input input = new Input(sc); + final Logic logic = new Logic(); + final Result result = new Result(); + + final int N = input.readGameCount(); + + for (int i = 0; i < N; i++) { + final RockPaperScissorsType playerAHand = input.readHand(); + final RockPaperScissorsType playerBHand = input.readHand(); - public static void main(String[] args) { - // 自分の得意な言語で - // Let's チャレンジ!! - Scanner sc = new Scanner(System.in); - int N = sc.nextInt(); - String line = sc.nextLine(); - int count = 0; - for (int i = 0; i < N; i++) { - String A_N = sc.next(); - String B_N = sc.next(); - if(A_N.equals("G") && B_N.equals("C")) { - count += 1; - }else if (A_N.equals("P") && B_N.equals("G")) { - count += 1; - }else if (A_N.equals("C") && B_N.equals("P")) { - count += 1; - } - } - System.out.println(count); - } + if (logic.Win(playerAHand, playerBHand)) { + result.incrementresult(); + } + } + System.out.println(result.getresult()); + } } -- GitLab From 30354c4a78207f77fce2a907ba55f3feab970ceb Mon Sep 17 00:00:00 2001 From: ryouji Date: Wed, 2 Jul 2025 11:44:09 +0900 Subject: [PATCH 4/7] =?UTF-8?q?paiza=E3=81=AEC158:=E8=8A=B1=E3=81=AE?= =?UTF-8?q?=E3=83=96=E3=83=BC=E3=82=B1=E5=95=8F=E9=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rsuzuki/src/C144_win.java | 98 ------------------------------------ rsuzuki/src/C157_flower.java | 46 +++++++++++++++++ 2 files changed, 46 insertions(+), 98 deletions(-) delete mode 100644 rsuzuki/src/C144_win.java create mode 100644 rsuzuki/src/C157_flower.java diff --git a/rsuzuki/src/C144_win.java b/rsuzuki/src/C144_win.java deleted file mode 100644 index 01397b6..0000000 --- a/rsuzuki/src/C144_win.java +++ /dev/null @@ -1,98 +0,0 @@ -package paiza_c; - -import java.util.Scanner; - -enum RockPaperScissorsType { - Rock("G"), Paper("P"), Scissors("C"); - - private final String caption; - - private RockPaperScissorsType(final String caption) { - this.caption = caption; - } - - public static RockPaperScissorsType fromCaption(final String string) { - for (final RockPaperScissorsType type : values()) { - if (type.caption.equals(string)) { - return type; - } - } - return null; - } -} - -// 入力を受け取るクラス -final class Input { - private final Scanner scanner; - - public Input(final Scanner scanner) { - this.scanner = scanner; - } - - public int readGameCount() { - final int count = scanner.nextInt(); - scanner.nextLine(); - return count; - } - - public RockPaperScissorsType readHand() { - return RockPaperScissorsType.fromCaption(scanner.next()); - } -} - -// じゃんけんのロジックのクラス -final class Logic { - - public boolean Win(final RockPaperScissorsType handA, final RockPaperScissorsType handB) { - if (handA == RockPaperScissorsType.Rock && handB == RockPaperScissorsType.Scissors) { - return true; - } else if (handA == RockPaperScissorsType.Paper && handB == RockPaperScissorsType.Rock) { - return true; - } else if (handA == RockPaperScissorsType.Scissors && handB == RockPaperScissorsType.Paper) { - return true; - } - return false; - } -} - -// 結果に集計するクラス -final class Result { - private int winCount; - - public Result() { - this.winCount = 0; - } - - // 勝利数をインクリメントする - public void incrementresult() { - this.winCount++; - } - - // 現在の勝利数を取得する - public int getresult() { - return winCount; - } -} - -public class C144_win { - public static void main(String[] args) { - final Scanner sc = new Scanner(System.in); - final Input input = new Input(sc); - final Logic logic = new Logic(); - final Result result = new Result(); - - final int N = input.readGameCount(); - - for (int i = 0; i < N; i++) { - final RockPaperScissorsType playerAHand = input.readHand(); - final RockPaperScissorsType playerBHand = input.readHand(); - - if (logic.Win(playerAHand, playerBHand)) { - result.incrementresult(); - } - } - - System.out.println(result.getresult()); - - } -} diff --git a/rsuzuki/src/C157_flower.java b/rsuzuki/src/C157_flower.java new file mode 100644 index 0000000..62482fa --- /dev/null +++ b/rsuzuki/src/C157_flower.java @@ -0,0 +1,46 @@ +package paiza_c; + +import java.util.ArrayList; +import java.util.Scanner; + +/** 入力を受け取るクラス */ +final class Input { + private final Scanner scanner; + + public Input(final Scanner scanner) { + this.scanner = scanner; + } + + public int readGameCount() { + final int count = scanner.nextInt(); + scanner.nextLine(); + return count; + } + + public RockPaperScissorsType readHand() { + return RockPaperScissorsType.fromCaption(scanner.next()); + } +} + +public class C157_flower { + public static void main(String[] args) { + final Scanner sc = new Scanner(System.in); + final Input input = new Input(sc); + + final int N = input.readGameCount(); + + ArrayList flowers = new ArrayList<>(); + /** 花を格納する配列 */ + + for (int i = 0; i < N; i++) { + String a_i = sc.next(); + + if (!flowers.contains(a_i)) { + flowers.add(a_i); + } + } + + System.out.println(flowers.size()); + } + +} -- GitLab From a7557f9c7cffcd76323275e62aa99e5d8f805aa4 Mon Sep 17 00:00:00 2001 From: ryouji Date: Wed, 2 Jul 2025 14:17:30 +0900 Subject: [PATCH 5/7] =?UTF-8?q?paiza=E3=81=AEC158:=E8=8A=B1=E3=81=AE?= =?UTF-8?q?=E3=83=96=E3=83=BC=E3=82=B1=E5=95=8F=E9=A1=8Cwo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rsuzuki/src/C157_flower.java | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/rsuzuki/src/C157_flower.java b/rsuzuki/src/C157_flower.java index 62482fa..c390b3b 100644 --- a/rsuzuki/src/C157_flower.java +++ b/rsuzuki/src/C157_flower.java @@ -4,30 +4,26 @@ import java.util.ArrayList; import java.util.Scanner; /** 入力を受け取るクラス */ -final class Input { +final class FlowerInput { private final Scanner scanner; - public Input(final Scanner scanner) { + public FlowerInput(final Scanner scanner) { this.scanner = scanner; } - public int readGameCount() { + public int readFlowerCount() { final int count = scanner.nextInt(); scanner.nextLine(); return count; } - - public RockPaperScissorsType readHand() { - return RockPaperScissorsType.fromCaption(scanner.next()); - } } public class C157_flower { public static void main(String[] args) { final Scanner sc = new Scanner(System.in); - final Input input = new Input(sc); + final FlowerInput input = new FlowerInput(sc); - final int N = input.readGameCount(); + final int N = input.readFlowerCount(); ArrayList flowers = new ArrayList<>(); /** 花を格納する配列 */ -- GitLab From 3765802e02026129cc3f183048a861e94ad2e5be Mon Sep 17 00:00:00 2001 From: ryouji Date: Wed, 2 Jul 2025 17:27:38 +0900 Subject: [PATCH 6/7] =?UTF-8?q?paiza=E3=81=AEC158:=E8=8A=B1=E3=81=AE?= =?UTF-8?q?=E3=83=96=E3=83=BC=E3=82=B1=E5=95=8F=E9=A1=8C=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rsuzuki/src/C157_flower.java | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/rsuzuki/src/C157_flower.java b/rsuzuki/src/C157_flower.java index c390b3b..28420f1 100644 --- a/rsuzuki/src/C157_flower.java +++ b/rsuzuki/src/C157_flower.java @@ -1,6 +1,7 @@ package paiza_c; import java.util.ArrayList; +import java.util.List; import java.util.Scanner; /** 入力を受け取るクラス */ @@ -20,23 +21,27 @@ final class FlowerInput { public class C157_flower { public static void main(String[] args) { - final Scanner sc = new Scanner(System.in); - final FlowerInput input = new FlowerInput(sc); + try (final Scanner sc = new Scanner(System.in)) { - final int N = input.readFlowerCount(); + final FlowerInput input = new FlowerInput(sc); - ArrayList flowers = new ArrayList<>(); - /** 花を格納する配列 */ + /** すべての花の本数 */ + final int Flower_count = input.readFlowerCount(); - for (int i = 0; i < N; i++) { - String a_i = sc.next(); + /** 花を格納する配列 */ + List flowers = new ArrayList<>(); - if (!flowers.contains(a_i)) { - flowers.add(a_i); + for (int i = 0; i < Flower_count; i++) { + /** 花の種類 */ + String flower_type = sc.next(); + + if (!flowers.contains(flower_type)) { + flowers.add(flower_type); + } } - } - System.out.println(flowers.size()); + System.out.println(flowers.size()); + } } } -- GitLab From d0b622944b780afd6a92f3dc99edc1740acc58d4 Mon Sep 17 00:00:00 2001 From: ryouji Date: Thu, 3 Jul 2025 09:04:52 +0900 Subject: [PATCH 7/7] =?UTF-8?q?paiza=E3=81=AEC158:=E8=8A=B1=E3=81=AE?= =?UTF-8?q?=E3=83=96=E3=83=BC=E3=82=B1=E5=95=8F=E9=A1=8C=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A32?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rsuzuki/src/C157_flower.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/rsuzuki/src/C157_flower.java b/rsuzuki/src/C157_flower.java index 28420f1..319f859 100644 --- a/rsuzuki/src/C157_flower.java +++ b/rsuzuki/src/C157_flower.java @@ -5,10 +5,10 @@ import java.util.List; import java.util.Scanner; /** 入力を受け取るクラス */ -final class FlowerInput { +final class flowerInput { private final Scanner scanner; - public FlowerInput(final Scanner scanner) { + public flowerInput(final Scanner scanner) { this.scanner = scanner; } @@ -23,20 +23,20 @@ public class C157_flower { public static void main(String[] args) { try (final Scanner sc = new Scanner(System.in)) { - final FlowerInput input = new FlowerInput(sc); + final flowerInput input = new flowerInput(sc); /** すべての花の本数 */ - final int Flower_count = input.readFlowerCount(); + final int flowerCount = input.readFlowerCount(); /** 花を格納する配列 */ List flowers = new ArrayList<>(); - for (int i = 0; i < Flower_count; i++) { + for (int i = 0; i < flowerCount; i++) { /** 花の種類 */ - String flower_type = sc.next(); + String flowerType = sc.next(); - if (!flowers.contains(flower_type)) { - flowers.add(flower_type); + if (!flowers.contains(flowerType)) { + flowers.add(flowerType); } } -- GitLab