From cc20ce12425b47c6de3421b51709f7eae400a055 Mon Sep 17 00:00:00 2001 From: Shinhyunsub Date: Mon, 24 Mar 2025 22:36:29 +0900 Subject: [PATCH 1/7] =?UTF-8?q?=EC=9E=90=EB=8F=99=EC=B0=A8=20=EA=B2=BD?= =?UTF-8?q?=EC=A3=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/racingcar/Application.java | 73 +++++++++++++++++++++++- 1 file changed, 70 insertions(+), 3 deletions(-) diff --git a/src/main/java/racingcar/Application.java b/src/main/java/racingcar/Application.java index a17a52e7..31998fdd 100644 --- a/src/main/java/racingcar/Application.java +++ b/src/main/java/racingcar/Application.java @@ -1,7 +1,74 @@ package racingcar; +import java.util.Scanner; +import java.io.IOException; +import java.util.Random; + public class Application { - public static void main(String[] args) { - // TODO: 프로그램 구현 + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + System.out.println("첫번째 자동차의 이름을 적으시오: "); + String a = scanner.nextLine(); + System.out.println("두번째 자동차의 이름을 적으시오: "); + String b = scanner.nextLine(); + System.out.println("세번째 자동차의 이름을 적으시오: "); + String c = scanner.nextLine(); + if (a.length() > 5) { + System.out.println("5자 이내로 쓰셈"); + throw new IllegalArgumentException(); + } + if (b.length() > 5) { + System.out.println("5자 이내로 쓰셈"); + throw new IllegalArgumentException(); + } + if (c.length() > 5) { + System.out.println("5자 이내로 쓰셈"); + throw new IllegalArgumentException(); + } + System.out.println("자동차 이름 : \"a\",\"b\",\"c\""); + { + System.out.println("시도할 횟수 : "); + int y = 0; int r=0; + public int t; + t = nextInt(); + y = t; r = t; + int u = t; + //잘못된 값 썼을 때 꺼 만들어야함 + } + } + + private static int nextInt() { + Scanner scanner = new Scanner(System.in); + return 0; } -} + + public class RandomExam2 { + public static void main(String[] args) throws IOException { + Random random = new Random(); // 랜덤 객체 생성 + random.setSeed(System.currentTimeMillis()); + for(int r; r<=0; r--) { + String v = "-"; + String resultA = null; + int i = random.nextInt(10); + if (i >= 4) { + resultA = v + resultA; + } + } + for(int y; y<=0; y--) { + String v = "-"; + String resultB = null; + int i = random.nextInt(10); + if (i >= 4) { + resultB = v + resultB; + } + } + for(int u = ; u<=0; u--) { + String v = "-"; + String resultC = null; + int i = random.nextInt(10); + if (i >= 4) { + resultC = v + resulC; + } + } + }}} + From c7891129c67ffeceab20ce9b9cd77e999c0a7973 Mon Sep 17 00:00:00 2001 From: Shinhyunsub Date: Mon, 24 Mar 2025 22:40:00 +0900 Subject: [PATCH 2/7] =?UTF-8?q?=EC=8B=A0=ED=98=84=EC=84=AD=5FBackEnd=201?= =?UTF-8?q?=EC=A3=BC=EC=B0=A8=20=EA=B3=BC=EC=A0=9C=20=EC=A0=9C=EC=B6=9C?= =?UTF-8?q?=ED=95=A9=EB=8B=88=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/racingcar/Application.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/racingcar/Application.java b/src/main/java/racingcar/Application.java index 31998fdd..7a7964f1 100644 --- a/src/main/java/racingcar/Application.java +++ b/src/main/java/racingcar/Application.java @@ -71,4 +71,5 @@ public static void main(String[] args) throws IOException { } } }}} +11 From 4b63d9f0faf2d2757a9059df63b42b1827789f3f Mon Sep 17 00:00:00 2001 From: Shinhyunsub Date: Mon, 31 Mar 2025 23:40:07 +0900 Subject: [PATCH 3/7] =?UTF-8?q?feat:=20=EB=A9=94=EC=9D=B8=20=EC=9E=91?= =?UTF-8?q?=EC=97=85=20feat:=20=EC=9E=90=EB=8F=99=EC=B0=A8=20=EC=9E=91?= =?UTF-8?q?=EC=97=85=20feat:=20=EC=9D=B4=EB=8F=99=20=EC=9E=91=EC=97=85=20f?= =?UTF-8?q?eat:=20=EC=8A=A4=EC=BA=90=EB=84=88=20feat:=20=EC=9A=B0=EC=8A=B9?= =?UTF-8?q?=EC=9E=90=20=EC=9E=91=EC=97=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/racingcar/Application.java | 76 ++++-------------------- src/main/java/racingcar/carcenter.java | 10 ++++ src/main/java/racingcar/run.java | 9 +++ src/main/java/racingcar/scanner.java | 15 +++++ src/main/java/racingcar/winner.java | 4 ++ 5 files changed, 49 insertions(+), 65 deletions(-) create mode 100644 src/main/java/racingcar/carcenter.java create mode 100644 src/main/java/racingcar/run.java create mode 100644 src/main/java/racingcar/scanner.java create mode 100644 src/main/java/racingcar/winner.java diff --git a/src/main/java/racingcar/Application.java b/src/main/java/racingcar/Application.java index 7a7964f1..e409a29e 100644 --- a/src/main/java/racingcar/Application.java +++ b/src/main/java/racingcar/Application.java @@ -5,71 +5,17 @@ import java.util.Random; public class Application { - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - System.out.println("첫번째 자동차의 이름을 적으시오: "); - String a = scanner.nextLine(); - System.out.println("두번째 자동차의 이름을 적으시오: "); - String b = scanner.nextLine(); - System.out.println("세번째 자동차의 이름을 적으시오: "); - String c = scanner.nextLine(); - if (a.length() > 5) { - System.out.println("5자 이내로 쓰셈"); - throw new IllegalArgumentException(); - } - if (b.length() > 5) { - System.out.println("5자 이내로 쓰셈"); - throw new IllegalArgumentException(); - } - if (c.length() > 5) { - System.out.println("5자 이내로 쓰셈"); - throw new IllegalArgumentException(); - } - System.out.println("자동차 이름 : \"a\",\"b\",\"c\""); - { - System.out.println("시도할 횟수 : "); - int y = 0; int r=0; - public int t; - t = nextInt(); - y = t; r = t; - int u = t; - //잘못된 값 썼을 때 꺼 만들어야함 - } - } + public static void main(String[] args) { + Scanner in = null; + System.out.println("자동차 이름을 적으시오 : "); + string cars = (string) in.next(); + System.out.println("자동차 이름을 적으시오 : "); + string cars2 = (string) in.next(); + System.out.println("자동차 이름을 적으시오 : "); + string cars3 = (string) in.next(); - private static int nextInt() { - Scanner scanner = new Scanner(System.in); - return 0; + System.out.println("이동 횟수를 적으시오 : "); + try1 try1 = (try1) in.next(); } - - public class RandomExam2 { - public static void main(String[] args) throws IOException { - Random random = new Random(); // 랜덤 객체 생성 - random.setSeed(System.currentTimeMillis()); - for(int r; r<=0; r--) { - String v = "-"; - String resultA = null; - int i = random.nextInt(10); - if (i >= 4) { - resultA = v + resultA; - } - } - for(int y; y<=0; y--) { - String v = "-"; - String resultB = null; - int i = random.nextInt(10); - if (i >= 4) { - resultB = v + resultB; - } - } - for(int u = ; u<=0; u--) { - String v = "-"; - String resultC = null; - int i = random.nextInt(10); - if (i >= 4) { - resultC = v + resulC; - } - } - }}} -11 +} diff --git a/src/main/java/racingcar/carcenter.java b/src/main/java/racingcar/carcenter.java new file mode 100644 index 00000000..4175a722 --- /dev/null +++ b/src/main/java/racingcar/carcenter.java @@ -0,0 +1,10 @@ +package racingcar; + +import java.util.Random; +import java.util.Scanner; + +public class carcenter { + private Scanner in; + int cars = in.nextInt(); +System.out.println() +} diff --git a/src/main/java/racingcar/run.java b/src/main/java/racingcar/run.java new file mode 100644 index 00000000..6f31febe --- /dev/null +++ b/src/main/java/racingcar/run.java @@ -0,0 +1,9 @@ +package racingcar; + +import java.io.IOException; + +public class run { + public static void main(String[] args) throws IOException { + System.out.println("-" + (int)(Math.random() * 9)); + } +} diff --git a/src/main/java/racingcar/scanner.java b/src/main/java/racingcar/scanner.java new file mode 100644 index 00000000..f7be628f --- /dev/null +++ b/src/main/java/racingcar/scanner.java @@ -0,0 +1,15 @@ +package racingcar; + +import java.util.Scanner; + +public class scanner { + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + + + + + + + } +} diff --git a/src/main/java/racingcar/winner.java b/src/main/java/racingcar/winner.java new file mode 100644 index 00000000..fae58997 --- /dev/null +++ b/src/main/java/racingcar/winner.java @@ -0,0 +1,4 @@ +package racingcar; + +public class winner { +} From 7a4839433bcd858760495728754c0eae74d4ab80 Mon Sep 17 00:00:00 2001 From: Shinhyunsub Date: Mon, 31 Mar 2025 23:43:20 +0900 Subject: [PATCH 4/7] =?UTF-8?q?feat:=20=EB=A9=94=EC=9D=B8=20=EC=9E=91?= =?UTF-8?q?=EC=97=85=20feat:=20=EC=9E=90=EB=8F=99=EC=B0=A8=20=EC=9E=91?= =?UTF-8?q?=EC=97=85=20feat:=20=EC=9D=B4=EB=8F=99=20=EC=9E=91=EC=97=85=20f?= =?UTF-8?q?eat:=20=EC=8A=A4=EC=BA=90=EB=84=88=20feat:=20=EC=9A=B0=EC=8A=B9?= =?UTF-8?q?=EC=9E=90=20=EC=9E=91=EC=97=85.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/racingcar/Application.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/racingcar/Application.java b/src/main/java/racingcar/Application.java index e409a29e..b070461a 100644 --- a/src/main/java/racingcar/Application.java +++ b/src/main/java/racingcar/Application.java @@ -19,3 +19,4 @@ public static void main(String[] args) { } } +a \ No newline at end of file From 5f4b435f129410b0e0be98f277cb5877e017a9b2 Mon Sep 17 00:00:00 2001 From: Shinhyunsub Date: Mon, 31 Mar 2025 23:45:05 +0900 Subject: [PATCH 5/7] =?UTF-8?q?feat:=20=EB=A9=94=EC=9D=B8=20=EC=9E=91?= =?UTF-8?q?=EC=97=85=20feat:=20=EC=9E=90=EB=8F=99=EC=B0=A8=20=EC=9E=91?= =?UTF-8?q?=EC=97=85=20feat:=20=EC=9D=B4=EB=8F=99=20=EC=9E=91=EC=97=85=20f?= =?UTF-8?q?eat:=20=EC=8A=A4=EC=BA=90=EB=84=88=20feat:=20=EC=9A=B0=EC=8A=B9?= =?UTF-8?q?=EC=9E=90=20=EC=9E=91=EC=97=85.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/racingcar/Application.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/racingcar/Application.java b/src/main/java/racingcar/Application.java index b070461a..afab4643 100644 --- a/src/main/java/racingcar/Application.java +++ b/src/main/java/racingcar/Application.java @@ -19,4 +19,4 @@ public static void main(String[] args) { } } -a \ No newline at end of file +ang \ No newline at end of file From a8d48e74578891bfff8fbc0204b401bf0a9c73fe Mon Sep 17 00:00:00 2001 From: Shinhyunsub Date: Mon, 31 Mar 2025 23:46:53 +0900 Subject: [PATCH 6/7] =?UTF-8?q?feat:=20=EB=A9=94=EC=9D=B8=20=EC=9E=91?= =?UTF-8?q?=EC=97=85=20feat:=20=EC=9E=90=EB=8F=99=EC=B0=A8=20=EC=9E=91?= =?UTF-8?q?=EC=97=85=20feat:=20=EC=9D=B4=EB=8F=99=20=EC=9E=91=EC=97=85=20f?= =?UTF-8?q?eat:=20=EC=8A=A4=EC=BA=90=EB=84=88=20feat:=20=EC=9A=B0=EC=8A=B9?= =?UTF-8?q?=EC=9E=90=20=EC=9E=91=EC=97=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/racingcar/Application.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/racingcar/Application.java b/src/main/java/racingcar/Application.java index afab4643..e409a29e 100644 --- a/src/main/java/racingcar/Application.java +++ b/src/main/java/racingcar/Application.java @@ -19,4 +19,3 @@ public static void main(String[] args) { } } -ang \ No newline at end of file From e2a8c7df4704419ce04a07d4453d10a7efc54224 Mon Sep 17 00:00:00 2001 From: Shinhyunsub Date: Mon, 31 Mar 2025 23:48:46 +0900 Subject: [PATCH 7/7] =?UTF-8?q?feat:=20=EB=A9=94=EC=9D=B8=20=EC=9E=91?= =?UTF-8?q?=EC=97=85=20feat:=20=EC=9E=90=EB=8F=99=EC=B0=A8=20=EC=9E=91?= =?UTF-8?q?=EC=97=85=20feat:=20=EC=9D=B4=EB=8F=99=20=EC=9E=91=EC=97=85=20f?= =?UTF-8?q?eat:=20=EC=8A=A4=EC=BA=90=EB=84=88=20feat:=20=EC=9A=B0=EC=8A=B9?= =?UTF-8?q?=EC=9E=90=20=EC=9E=91=EC=97=85.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/racingcar/Application.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/racingcar/Application.java b/src/main/java/racingcar/Application.java index e409a29e..08c7bf67 100644 --- a/src/main/java/racingcar/Application.java +++ b/src/main/java/racingcar/Application.java @@ -17,5 +17,5 @@ public static void main(String[] args) { System.out.println("이동 횟수를 적으시오 : "); try1 try1 = (try1) in.next(); } -} +}r