From 9ec1e158f932cab50e9886bde404cbb39c0d3bd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=ED=9D=AC=EC=84=9C?= <126844878+hesseo@users.noreply.github.com> Date: Tue, 28 Mar 2023 20:40:43 +0900 Subject: [PATCH 1/5] Create test.txt --- test.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 test.txt diff --git a/test.txt b/test.txt new file mode 100644 index 0000000..9daeafb --- /dev/null +++ b/test.txt @@ -0,0 +1 @@ +test From a95e5bd46107248a03b427415c357da7d087f4d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=9D=AC=EC=84=9C?= <126844878+hesseo@users.noreply.github.com> Date: Wed, 31 May 2023 12:32:12 +0900 Subject: [PATCH 2/5] Add files via upload --- Men5.java | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 Men5.java diff --git a/Men5.java b/Men5.java new file mode 100644 index 0000000..6e1c7b0 --- /dev/null +++ b/Men5.java @@ -0,0 +1,99 @@ +import java.util.ArrayList; +import java.util.Random; +import java.util.Scanner; + +class Car { + int speed; + int score; + + int go(int i) { + score = score + i; + return score; + } + + static void sayScore(int u, int[] i) { //점수 말하기 + System.out.println("---최종 결과 발표---"); + + for (int k = 0; k < u; k++) { + + System.out.println("scrore: " + i[k]); + } + + } + +} + +class SuperCar extends Car { + //스피드 두배 + @Override + int go(int i) { + i = i * 2; + super.go(i); + return score; + } + +// @Override +// void sayScore() { +// super.sayScore(score); +// } +} + +public class Men5 { + public static void main(String[] args) { + System.out.println("자동차의 갯수를 입력하세요."); + Scanner car1 = new Scanner(System.in); + int car2 = car1.nextInt(); + int[] speed = new int[car2]; + String[] name = new String[car2]; + int[] zero = new int[car2]; + + for (int i = 0; i < car2; i++) { + System.out.println((i + 1) + "번째 자동차의 스피드를 입력하세요"); + Scanner speed2 = new Scanner(System.in); + speed[i] = speed2.nextInt(); + System.out.println((i + 1) + "번째 자동차의 이름을 입력하세요"); + Scanner name2 = new Scanner(System.in); + name[i] = name2.next(); + System.out.println("이 자동차는 슈퍼카인가요? 0 또는 1 입력"); + Scanner zero1 = new Scanner(System.in); + zero[i] = zero1.nextInt(); + + } + System.out.println("----경기 참가자 소개----"); + for (int i = 0; i < car2; i++) { + System.out.println("스피드는" + speed[i] + "이고, 이름은 " + name[i]); + } + System.out.println("경기를 몇 초 동안 진행할까요?"); + Scanner sec2 = new Scanner(System.in); + int sec = sec2.nextInt(); + + SuperCar supercar = new SuperCar(); + Car car = new Car(); + + long seed = System.currentTimeMillis(); + Random rand = new Random(seed); + + int[] scores = new int[car2]; + + for (int i = 0; i < car2; i++) { + int score = 0; + for (int t = 0; t < sec; t++) { + if (rand.nextInt(2) == 1) { + if (zero[i] == 1) { + if (rand.nextInt(2) == 1) { + supercar.go(speed[i]); + } + + } + scores[i] = car.go(speed[i]); + } + } + } + + car.sayScore(car2, scores); + } + + +} + +//스피드만큼 가는게 디폴트 ,, 만약 50%확률로 부스터 실행되면 스피드가 2배임 \ No newline at end of file From 6c6dd22c510c308df4b4f2cbbe601188906df2c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=9D=AC=EC=84=9C?= <126844878+hesseo@users.noreply.github.com> Date: Wed, 31 May 2023 12:35:18 +0900 Subject: [PATCH 3/5] Add files via upload --- Men3_4.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 Men3_4.java diff --git a/Men3_4.java b/Men3_4.java new file mode 100644 index 0000000..957de3d --- /dev/null +++ b/Men3_4.java @@ -0,0 +1,53 @@ +import java.util.Random; +import java.util.Scanner; + +public class Men3_4 { + public static void main(String[] args) { + + System.out.println("자동차의 개수를 입력하세요"); + Scanner car = new Scanner(System.in); + int cars = car.nextInt(); + int[] speed = new int[cars]; + + String[] name = new String[cars]; + for (int i = 0; i < cars; i++) { + System.out.println(i + 1 + "번째 자동차의 스피드를 입력하세요"); + Scanner speed1 = new Scanner(System.in); + speed[i] = speed1.nextInt(); + + System.out.println(i + 1 + "번째 자동차의 이름을 입력하세요"); + Scanner name1 = new Scanner(System.in); + name[i] = name1.next(); + } + System.out.println("-----경기 참가자 소개-----"); + for (int i = 0; i < cars; i++) { + System.out.println("스피드는 " + speed[i] + "이고, 이름은 " + name[i]); + } + + System.out.println("경기를 몇 초 동안 진행할까요?"); + Scanner sec2 = new Scanner(System.in); + int sec3 = sec2.nextInt(); + + long seed = System.currentTimeMillis(); + Random move1 = new Random(seed); + + System.out.println(sec3); + int[] scores = new int[cars]; + + for (int i = 0; i < cars; i++) { + int score = 0; + for (int t = 0; t < sec3; t++) { + if (move1.nextInt(2) == 1) { + score = score + speed[i]; + scores[i] = score; + } + } + } + + System.out.println("---최종 결과 발표---"); + for (int i = 0; i < cars; i++) { + System.out.println("점수: " + scores[i]); + } + } + +} From ebe6d7fb428b872d95e783e2f41b25776d943594 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=9D=AC=EC=84=9C?= <126844878+hesseo@users.noreply.github.com> Date: Wed, 31 May 2023 12:41:39 +0900 Subject: [PATCH 4/5] Delete Men5.java --- Men5.java | 99 ------------------------------------------------------- 1 file changed, 99 deletions(-) delete mode 100644 Men5.java diff --git a/Men5.java b/Men5.java deleted file mode 100644 index 6e1c7b0..0000000 --- a/Men5.java +++ /dev/null @@ -1,99 +0,0 @@ -import java.util.ArrayList; -import java.util.Random; -import java.util.Scanner; - -class Car { - int speed; - int score; - - int go(int i) { - score = score + i; - return score; - } - - static void sayScore(int u, int[] i) { //점수 말하기 - System.out.println("---최종 결과 발표---"); - - for (int k = 0; k < u; k++) { - - System.out.println("scrore: " + i[k]); - } - - } - -} - -class SuperCar extends Car { - //스피드 두배 - @Override - int go(int i) { - i = i * 2; - super.go(i); - return score; - } - -// @Override -// void sayScore() { -// super.sayScore(score); -// } -} - -public class Men5 { - public static void main(String[] args) { - System.out.println("자동차의 갯수를 입력하세요."); - Scanner car1 = new Scanner(System.in); - int car2 = car1.nextInt(); - int[] speed = new int[car2]; - String[] name = new String[car2]; - int[] zero = new int[car2]; - - for (int i = 0; i < car2; i++) { - System.out.println((i + 1) + "번째 자동차의 스피드를 입력하세요"); - Scanner speed2 = new Scanner(System.in); - speed[i] = speed2.nextInt(); - System.out.println((i + 1) + "번째 자동차의 이름을 입력하세요"); - Scanner name2 = new Scanner(System.in); - name[i] = name2.next(); - System.out.println("이 자동차는 슈퍼카인가요? 0 또는 1 입력"); - Scanner zero1 = new Scanner(System.in); - zero[i] = zero1.nextInt(); - - } - System.out.println("----경기 참가자 소개----"); - for (int i = 0; i < car2; i++) { - System.out.println("스피드는" + speed[i] + "이고, 이름은 " + name[i]); - } - System.out.println("경기를 몇 초 동안 진행할까요?"); - Scanner sec2 = new Scanner(System.in); - int sec = sec2.nextInt(); - - SuperCar supercar = new SuperCar(); - Car car = new Car(); - - long seed = System.currentTimeMillis(); - Random rand = new Random(seed); - - int[] scores = new int[car2]; - - for (int i = 0; i < car2; i++) { - int score = 0; - for (int t = 0; t < sec; t++) { - if (rand.nextInt(2) == 1) { - if (zero[i] == 1) { - if (rand.nextInt(2) == 1) { - supercar.go(speed[i]); - } - - } - scores[i] = car.go(speed[i]); - } - } - } - - car.sayScore(car2, scores); - } - - -} - -//스피드만큼 가는게 디폴트 ,, 만약 50%확률로 부스터 실행되면 스피드가 2배임 \ No newline at end of file From 9f9c55ca6038f5fbe885a69bddea50e5c99e11f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=9D=AC=EC=84=9C?= <126844878+hesseo@users.noreply.github.com> Date: Wed, 31 May 2023 12:42:05 +0900 Subject: [PATCH 5/5] Add files via upload --- Men5.java | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 Men5.java diff --git a/Men5.java b/Men5.java new file mode 100644 index 0000000..376dac0 --- /dev/null +++ b/Men5.java @@ -0,0 +1,99 @@ +import java.util.ArrayList; +import java.util.Random; +import java.util.Scanner; + +class Car { + int speed; + int score; + + int go(int i) { + score = score + i; + return score; + } + + static void sayScore(int u, int[] i) { //점수 말하기 + System.out.println("---최종 결과 발표---"); + + for (int k = 0; k < u; k++) { + + System.out.println("scrore: " + i[k]); + } + + } + +} + +class SuperCar extends Car { + //스피드 두배 + @Override + int go(int i) { + i = i * 2; + super.go(i); + return score; + } + +// @Override +// void sayScore() { +// super.sayScore(score); +// } +} + +public class Men5 { + public static void main(String[] args) { + System.out.println("자동차의 개수를 입력하세요."); + Scanner car1 = new Scanner(System.in); + int car2 = car1.nextInt(); + int[] speed = new int[car2]; + String[] name = new String[car2]; + int[] zero = new int[car2]; + + for (int i = 0; i < car2; i++) { + System.out.println((i + 1) + "번째 자동차의 스피드를 입력하세요"); + Scanner speed2 = new Scanner(System.in); + speed[i] = speed2.nextInt(); + System.out.println((i + 1) + "번째 자동차의 이름을 입력하세요"); + Scanner name2 = new Scanner(System.in); + name[i] = name2.next(); + System.out.println("이 자동차는 슈퍼카인가요? 0 또는 1 입력"); + Scanner zero1 = new Scanner(System.in); + zero[i] = zero1.nextInt(); + + } + System.out.println("----경기 참가자 소개----"); + for (int i = 0; i < car2; i++) { + System.out.println("스피드는" + speed[i] + "이고, 이름은 " + name[i]); + } + System.out.println("경기를 몇 초 동안 진행할까요?"); + Scanner sec2 = new Scanner(System.in); + int sec = sec2.nextInt(); + + SuperCar supercar = new SuperCar(); + Car car = new Car(); + + long seed = System.currentTimeMillis(); + Random rand = new Random(seed); + + int[] scores = new int[car2]; + + for (int i = 0; i < car2; i++) { + int score = 0; + for (int t = 0; t < sec; t++) { + if (rand.nextInt(2) == 1) { + if (zero[i] == 1) { + if (rand.nextInt(2) == 1) { + supercar.go(speed[i]); + } + + } + scores[i] = car.go(speed[i]); + } + } + } + + car.sayScore(car2, scores); + } + + +} + +//스피드만큼 가는게 디폴트 ,, 만약 50%확률로 부스터 실행되면 스피드가 2배임 \ No newline at end of file