From d2655c7163847027e86cbefd17a7e97d31b1bbf8 Mon Sep 17 00:00:00 2001 From: kshiraishi Date: Tue, 1 Jul 2025 15:49:27 +0900 Subject: [PATCH 1/3] =?UTF-8?q?C142=E3=81=AE=E5=9B=9E=E7=AD=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kshiraishi/src/C142.java | 46 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 kshiraishi/src/C142.java diff --git a/kshiraishi/src/C142.java b/kshiraishi/src/C142.java new file mode 100644 index 0000000..e3e6eae --- /dev/null +++ b/kshiraishi/src/C142.java @@ -0,0 +1,46 @@ +import java.util.ArrayList; +import java.util.Scanner; + +/** + * 食べたい料理がメニューにあればyesを表示する + * + * @author kshiraishi + * @version 1 + */ +public class C142 { + + public static void main(String[] args) { + // 初期化 + String wantMenu; /** 食べたい料理 */ + int wordsCount; /** メニュー単語数 */ + ArrayList menuList = new ArrayList<>(); /** メニューリスト */ + + Scanner sc = new Scanner(System.in); + wantMenu = sc.next(); + wordsCount = sc.nextInt(); + for (int i = 0; i < wordsCount; i++) { + menuList.add(sc.next()); + } + sc.close(); + + // 食べたい料理がメニューにあればyesを表示。なかったらnoを表示 + for (int i = 0; i < wordsCount; i++) { + if (checkOrder(wantMenu, menuList.get(i))) { + System.out.print("Yes"); + System.exit(0); + } + } + System.out.print("No"); + + } + + /** 食べたいメニューがあればtrueを返す */ + public static boolean checkOrder(String wantMenu, String menuList) { + if (wantMenu.equals(menuList)) { + return true; + } + return false; + + } + +} -- GitLab From 2048a9af9ac376a7c00211797a0dc6dfd0a88a8b Mon Sep 17 00:00:00 2001 From: kshiraishi Date: Tue, 1 Jul 2025 16:51:41 +0900 Subject: [PATCH 2/3] =?UTF-8?q?C142=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kshiraishi/src/C142.java | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/kshiraishi/src/C142.java b/kshiraishi/src/C142.java index e3e6eae..e10d77a 100644 --- a/kshiraishi/src/C142.java +++ b/kshiraishi/src/C142.java @@ -1,4 +1,5 @@ import java.util.ArrayList; +import java.util.List; import java.util.Scanner; /** @@ -11,36 +12,25 @@ public class C142 { public static void main(String[] args) { // 初期化 - String wantMenu; /** 食べたい料理 */ - int wordsCount; /** メニュー単語数 */ - ArrayList menuList = new ArrayList<>(); /** メニューリスト */ + final String wantMenu; /** 食べたい料理 */ + final int wordsCount; /** メニュー単語数 */ + final List menuList = new ArrayList<>(); /** メニューリスト */ Scanner sc = new Scanner(System.in); wantMenu = sc.next(); wordsCount = sc.nextInt(); - for (int i = 0; i < wordsCount; i++) { + for (int i=0; i Date: Tue, 1 Jul 2025 17:26:16 +0900 Subject: [PATCH 3/3] =?UTF-8?q?C142=E3=81=AE=E4=BF=AE=E6=AD=A3ver3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kshiraishi/src/C142.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kshiraishi/src/C142.java b/kshiraishi/src/C142.java index e10d77a..5855fed 100644 --- a/kshiraishi/src/C142.java +++ b/kshiraishi/src/C142.java @@ -27,9 +27,9 @@ public class C142 { // 食べたい料理がメニューにあればyesを表示。なかったらnoを表示 if (menuList.contains(wantMenu)) { System.out.print("Yes"); - System.exit(0); + }else { + System.out.print("No"); } - System.out.print("No"); } -- GitLab