From a6bd213486e276609f5a428b04c93eef7e71b016 Mon Sep 17 00:00:00 2001 From: SeongMinnnn <122071252+SeongMinnnn@users.noreply.github.com> Date: Thu, 19 Jan 2023 02:22:47 +0900 Subject: [PATCH 1/3] =?UTF-8?q?=EA=B3=BC=EC=A0=9C=EC=A0=9C=EC=B6=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 완료 --- .idea/vcs.xml | 6 ++++++ src/.idea/.gitignore | 3 +++ src/.idea/misc.xml | 6 ++++++ src/.idea/modules.xml | 8 ++++++++ src/.idea/vcs.xml | 6 ++++++ src/hanghae-java-study-12.iml | 11 ++++++++++ src/parkseongmin/report1/Report1_1 | 3 +++ src/parkseongmin/report1/Report1_2 | 10 ++++++++++ src/parkseongmin/report1/Report1_3.java | 17 ++++++++++++++++ src/parkseongmin/report2/Report2_1 | 3 +++ src/parkseongmin/report2/Report2_2.java | 20 +++++++++++++++++++ src/parkseongmin/report2/Report2_3.java | 8 ++++++++ src/parkseongmin/report2/Report2_4.java | 11 ++++++++++ src/parkseongmin/report2/Report2_5.java | 8 ++++++++ src/parkseongmin/report2/Report2_6.java | 12 +++++++++++ src/parkseongmin/report3/Report3_1 | 3 +++ src/parkseongmin/report3/Untitled.drawio.png | Bin 0 -> 6784 bytes src/parkseongmin/report4/Report4_1 | 3 +++ src/parkseongmin/report5/Report5_2.java | 13 ++++++++++++ src/parkseongmin/report6/Report6_1 | 1 + src/parkseongmin/report7/Report7_1.java | 11 ++++++++++ src/parkseongmin/report8/Report8_1.java | 18 +++++++++++++++++ src/parkseongmin/solid/step1/Calculator.java | 19 ++++++++++++++++++ src/parkseongmin/solid/step2/Calculator.java | 19 ++++++++++++++++++ src/parkseongmin/solid/step3/Calculator.java | 19 ++++++++++++++++++ src/parkseongmin/solid/step4/Calculator.java | 19 ++++++++++++++++++ src/parkseongmin/solid/step5/Calculator.java | 19 ++++++++++++++++++ 27 files changed, 276 insertions(+) create mode 100644 .idea/vcs.xml create mode 100644 src/.idea/.gitignore create mode 100644 src/.idea/misc.xml create mode 100644 src/.idea/modules.xml create mode 100644 src/.idea/vcs.xml create mode 100644 src/hanghae-java-study-12.iml create mode 100644 src/parkseongmin/report1/Report1_1 create mode 100644 src/parkseongmin/report1/Report1_2 create mode 100644 src/parkseongmin/report1/Report1_3.java create mode 100644 src/parkseongmin/report2/Report2_1 create mode 100644 src/parkseongmin/report2/Report2_2.java create mode 100644 src/parkseongmin/report2/Report2_3.java create mode 100644 src/parkseongmin/report2/Report2_4.java create mode 100644 src/parkseongmin/report2/Report2_5.java create mode 100644 src/parkseongmin/report2/Report2_6.java create mode 100644 src/parkseongmin/report3/Report3_1 create mode 100644 src/parkseongmin/report3/Untitled.drawio.png create mode 100644 src/parkseongmin/report4/Report4_1 create mode 100644 src/parkseongmin/report5/Report5_2.java create mode 100644 src/parkseongmin/report6/Report6_1 create mode 100644 src/parkseongmin/report7/Report7_1.java create mode 100644 src/parkseongmin/report8/Report8_1.java create mode 100644 src/parkseongmin/solid/step1/Calculator.java create mode 100644 src/parkseongmin/solid/step2/Calculator.java create mode 100644 src/parkseongmin/solid/step3/Calculator.java create mode 100644 src/parkseongmin/solid/step4/Calculator.java create mode 100644 src/parkseongmin/solid/step5/Calculator.java diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/.idea/.gitignore b/src/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/src/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/src/.idea/misc.xml b/src/.idea/misc.xml new file mode 100644 index 0000000..639900d --- /dev/null +++ b/src/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/.idea/modules.xml b/src/.idea/modules.xml new file mode 100644 index 0000000..0b0b192 --- /dev/null +++ b/src/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/src/.idea/vcs.xml b/src/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/src/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/hanghae-java-study-12.iml b/src/hanghae-java-study-12.iml new file mode 100644 index 0000000..b107a2d --- /dev/null +++ b/src/hanghae-java-study-12.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/parkseongmin/report1/Report1_1 b/src/parkseongmin/report1/Report1_1 new file mode 100644 index 0000000..5980acb --- /dev/null +++ b/src/parkseongmin/report1/Report1_1 @@ -0,0 +1,3 @@ +2-4번 문제 + +정답 :1,2,3,4 diff --git a/src/parkseongmin/report1/Report1_2 b/src/parkseongmin/report1/Report1_2 new file mode 100644 index 0000000..a385b05 --- /dev/null +++ b/src/parkseongmin/report1/Report1_2 @@ -0,0 +1,10 @@ +2-7번 번 문제 + +정답 : +System.out.println("1" + "2"); 12 +System.out.println(true+""); true +System.out.println('A' + 'B'); AB +System.out.println('1' + 2); 오류 숫자와 문자열 결합 불가 +System.out.println('1' + '2'); 12 +System.out.println('J' +"ava"); 오류 '' ""통일 필요 +System.out.println(true + null); true \ No newline at end of file diff --git a/src/parkseongmin/report1/Report1_3.java b/src/parkseongmin/report1/Report1_3.java new file mode 100644 index 0000000..0a6904e --- /dev/null +++ b/src/parkseongmin/report1/Report1_3.java @@ -0,0 +1,17 @@ +package parkseongmin.report1; +// 2-8 번 문제 <- 이렇게 문제 번호 작성 필수 +public class Report1_3 { + public static void main(String[] args){ + int x = 1; + int y = 2; + int z = 3; + + x = x+1; + y += 1; + z %= 2; + + System.out.println("x="+x); + System.out.println("y="+y); + System.out.println("z="+z); + } +} \ No newline at end of file diff --git a/src/parkseongmin/report2/Report2_1 b/src/parkseongmin/report2/Report2_1 new file mode 100644 index 0000000..abe68ea --- /dev/null +++ b/src/parkseongmin/report2/Report2_1 @@ -0,0 +1,3 @@ +2-4번 문제 + +정답 :1,3 diff --git a/src/parkseongmin/report2/Report2_2.java b/src/parkseongmin/report2/Report2_2.java new file mode 100644 index 0000000..3e1737d --- /dev/null +++ b/src/parkseongmin/report2/Report2_2.java @@ -0,0 +1,20 @@ +package parkseongmin.report2; +// 3-2번 문제 +public class Report2_2 { + public static void main(String[] args){ + int x = 2; + int y = 5; + char c = 'A'; // 'A'의 문자코드는 65 + + System.out.println(y >= 5 || x < 0 && x > 2); // true // y >= 5 true, x < 0 False, x >2 False 이므로0 true, False 중 하나가 참이므로 + System.out.println(y += 10 - x++); // 13 // y = 5+10로 y = 15이고 x는 2이므로 15-2이다. ++ 후위 증가 연산자로 x의 값은 이후 3이고 y값은 13이다. + System.out.println(x += 2); // 5 // x는 현재 3이고 +2를 더 한 값을 대입하면 5이다. + System.out.println(!('A' <= c && c <= 'Z')); // False // 'A'와 'Z'는 문자열이므로 오류 + System.out.println('C' - c); // 2 // 'A'는 65, 'C'는 67이므로 2 + System.out.println('5' - '0'); // 5 // 모두 문자열이므로 값을 변환해준다. '5'는 53 '0'은 48이므로 + System.out.println(c + 1); // 66 // 숫자 1과 결합하기 위해 자동으로 int(A) 적용되어 'A'는 65, 65 + 1 = 66 + System.out.println(++c); // B // 'A'는 65, 1을 먼저 증가 = 66 는 문자열 B + System.out.println(c++); // B // 현재 c의 값은 문자열 B를 출력하고 이후 c의 값은 문자열 C가 된다. + System.out.println(c); // C // 현재 문자열 값인 C를 출력 + } +} diff --git a/src/parkseongmin/report2/Report2_3.java b/src/parkseongmin/report2/Report2_3.java new file mode 100644 index 0000000..f88876b --- /dev/null +++ b/src/parkseongmin/report2/Report2_3.java @@ -0,0 +1,8 @@ +package parkseongmin.report2; +// 3-3번 문제 +public class Report2_3 { + public static void main(String[] args){ + int num = 456; + System.out.println((int)Math.floor(num/100) *100); + } +} diff --git a/src/parkseongmin/report2/Report2_4.java b/src/parkseongmin/report2/Report2_4.java new file mode 100644 index 0000000..4201e22 --- /dev/null +++ b/src/parkseongmin/report2/Report2_4.java @@ -0,0 +1,11 @@ +Report2_2package parkseongmin.report2; +// 3-4번 문제 +public class Report2_4 { + public static void main(String[] args){ + int numOfApples = 123; // 사과의 개수 + int sizeOfBucket = 10; // 바구니의 크기(바구니에 담을 수 있는 사과의 개수) + int numOfBucket = (int)Math.ceil(numOfApples/(float)sizeOfBucket); // 모든 사과를 담는데 필요한 바구니의 수 + // 앞에 unmOfBucket이 int값으로 정의되어 있으므로 float 변환 후 다시 int로 변환해준다 + System.out.println("필요한 바구니의 수 :"+numOfBucket); + } +} diff --git a/src/parkseongmin/report2/Report2_5.java b/src/parkseongmin/report2/Report2_5.java new file mode 100644 index 0000000..1e5c875 --- /dev/null +++ b/src/parkseongmin/report2/Report2_5.java @@ -0,0 +1,8 @@ +package parkseongmin.report2; +// 3-5번 문제 +public class Report2_5 { + public static void main(String[] args){ + int num = 10; + System.out.println( num > 0 ? "양수" : num < 0 ? "음수" : 0 ); + } +} diff --git a/src/parkseongmin/report2/Report2_6.java b/src/parkseongmin/report2/Report2_6.java new file mode 100644 index 0000000..830c254 --- /dev/null +++ b/src/parkseongmin/report2/Report2_6.java @@ -0,0 +1,12 @@ +package parkseongmin.report2; +// 3-6번 문제 +public class Report2_6 { + public static void main(String[] args){ + int fahrenheit = 100; + float celcius = ((float) 5/9*(fahrenheit-32)*100 - (float) Math.floor((double) 5/9*(fahrenheit-32)*100) < 0.5 ? (float) Math.floor((double) 5/9*(fahrenheit-32)*100)/100: + (float) 5/9*(fahrenheit-32)*100 - (float) Math.floor((double) 5/9*(fahrenheit-32)*100) >= 0.5 ? (float) Math.ceil((double) 5/9*(fahrenheit-32)*100)/100 : 0); + // 삼항 연산자에서 조건을 2개 넣으려면 :를 꼭 3개 이상 사용해야하는지 궁금합니다. + System.out.println("Fahrenheit:"+fahrenheit); + System.out.println("Celcius:"+celcius); + } +} diff --git a/src/parkseongmin/report3/Report3_1 b/src/parkseongmin/report3/Report3_1 new file mode 100644 index 0000000..5edd550 --- /dev/null +++ b/src/parkseongmin/report3/Report3_1 @@ -0,0 +1,3 @@ +// 4-1번 문제 + +정답 : diff --git a/src/parkseongmin/report3/Untitled.drawio.png b/src/parkseongmin/report3/Untitled.drawio.png new file mode 100644 index 0000000000000000000000000000000000000000..3964d6f5ea61143809240084572dc5463dcd553d GIT binary patch literal 6784 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 literal 0 HcmV?d00001 diff --git a/src/parkseongmin/report4/Report4_1 b/src/parkseongmin/report4/Report4_1 new file mode 100644 index 0000000..3766451 --- /dev/null +++ b/src/parkseongmin/report4/Report4_1 @@ -0,0 +1,3 @@ +// 5-1 번 문제 + +정답 : \ No newline at end of file diff --git a/src/parkseongmin/report5/Report5_2.java b/src/parkseongmin/report5/Report5_2.java new file mode 100644 index 0000000..26c1e4e --- /dev/null +++ b/src/parkseongmin/report5/Report5_2.java @@ -0,0 +1,13 @@ +package parkseongmin.report5; +// 6-2 번 문제 +public class Report5_2 { + public static void main(String[] args) { +// Student s = new Student("홍길동",1,1,100,60,76); +// String str = s.info(); +// System.out.println(str); + } +} + +class Student { + // 정답 +} diff --git a/src/parkseongmin/report6/Report6_1 b/src/parkseongmin/report6/Report6_1 new file mode 100644 index 0000000..472b5c6 --- /dev/null +++ b/src/parkseongmin/report6/Report6_1 @@ -0,0 +1 @@ +// 6-8번 문제 \ No newline at end of file diff --git a/src/parkseongmin/report7/Report7_1.java b/src/parkseongmin/report7/Report7_1.java new file mode 100644 index 0000000..f764a60 --- /dev/null +++ b/src/parkseongmin/report7/Report7_1.java @@ -0,0 +1,11 @@ +package parkseongmin.report7; +// 6-17번 문제 +public class Report7_1 { + public static void main(String[] args) { + int[] original = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; + System.out.println(java.util.Arrays.toString(original)); + +// int[] result = shuffle(original); +// System.out.println(java.util.Arrays.toString(result)); + } +} diff --git a/src/parkseongmin/report8/Report8_1.java b/src/parkseongmin/report8/Report8_1.java new file mode 100644 index 0000000..bd9d03c --- /dev/null +++ b/src/parkseongmin/report8/Report8_1.java @@ -0,0 +1,18 @@ +package parkseongmin.report8; +// 7-1번 문제 +public class Report8_1 { + public static void main(String args[]) { +// SutdaDeck deck = new SutdaDeck(); +// for(int i=0; i < deck.cards.length;i++) System.out.print(deck.cards[i]+","); + } +} + +class SutdaDeck { +// ... +} + +class SutdaCard { +// ... +} + + diff --git a/src/parkseongmin/solid/step1/Calculator.java b/src/parkseongmin/solid/step1/Calculator.java new file mode 100644 index 0000000..0eeceae --- /dev/null +++ b/src/parkseongmin/solid/step1/Calculator.java @@ -0,0 +1,19 @@ +package parkseongmin.solid.step1; + +public class Calculator { + public int calculate(String operator, int firstNumber, int secondNumber) { + int answer = 0; + + if(operator.equals("+")){ + answer = firstNumber + secondNumber; + }else if(operator.equals("-")){ + answer = firstNumber - secondNumber; + }else if(operator.equals("*")){ + answer = firstNumber * secondNumber; + }else if(operator.equals("/")){ + answer = firstNumber / secondNumber; + } + + return answer; + } +} diff --git a/src/parkseongmin/solid/step2/Calculator.java b/src/parkseongmin/solid/step2/Calculator.java new file mode 100644 index 0000000..bd4d121 --- /dev/null +++ b/src/parkseongmin/solid/step2/Calculator.java @@ -0,0 +1,19 @@ +package parkseongmin.solid.step2; + +public class Calculator { + public int calculate(String operator, int firstNumber, int secondNumber) { + int answer = 0; + + if(operator.equals("+")){ + answer = firstNumber + secondNumber; + }else if(operator.equals("-")){ + answer = firstNumber - secondNumber; + }else if(operator.equals("*")){ + answer = firstNumber * secondNumber; + }else if(operator.equals("/")){ + answer = firstNumber / secondNumber; + } + + return answer; + } +} diff --git a/src/parkseongmin/solid/step3/Calculator.java b/src/parkseongmin/solid/step3/Calculator.java new file mode 100644 index 0000000..0e14351 --- /dev/null +++ b/src/parkseongmin/solid/step3/Calculator.java @@ -0,0 +1,19 @@ +package parkseongmin.solid.step3; + +public class Calculator { + public int calculate(String operator, int firstNumber, int secondNumber) { + int answer = 0; + + if(operator.equals("+")){ + answer = firstNumber + secondNumber; + }else if(operator.equals("-")){ + answer = firstNumber - secondNumber; + }else if(operator.equals("*")){ + answer = firstNumber * secondNumber; + }else if(operator.equals("/")){ + answer = firstNumber / secondNumber; + } + + return answer; + } +} diff --git a/src/parkseongmin/solid/step4/Calculator.java b/src/parkseongmin/solid/step4/Calculator.java new file mode 100644 index 0000000..68c5de9 --- /dev/null +++ b/src/parkseongmin/solid/step4/Calculator.java @@ -0,0 +1,19 @@ +package parkseongmin.solid.step4; + +public class Calculator { + public int calculate(String operator, int firstNumber, int secondNumber) { + int answer = 0; + + if(operator.equals("+")){ + answer = firstNumber + secondNumber; + }else if(operator.equals("-")){ + answer = firstNumber - secondNumber; + }else if(operator.equals("*")){ + answer = firstNumber * secondNumber; + }else if(operator.equals("/")){ + answer = firstNumber / secondNumber; + } + + return answer; + } +} diff --git a/src/parkseongmin/solid/step5/Calculator.java b/src/parkseongmin/solid/step5/Calculator.java new file mode 100644 index 0000000..ac35d24 --- /dev/null +++ b/src/parkseongmin/solid/step5/Calculator.java @@ -0,0 +1,19 @@ +package parkseongmin.solid.step5; + +public class Calculator { + public int calculate(String operator, int firstNumber, int secondNumber) { + int answer = 0; + + if(operator.equals("+")){ + answer = firstNumber + secondNumber; + }else if(operator.equals("-")){ + answer = firstNumber - secondNumber; + }else if(operator.equals("*")){ + answer = firstNumber * secondNumber; + }else if(operator.equals("/")){ + answer = firstNumber / secondNumber; + } + + return answer; + } +} From ce8446e78c67e987651f914e1c1092d0abb91e04 Mon Sep 17 00:00:00 2001 From: SeongMinnnn <122071252+SeongMinnnn@users.noreply.github.com> Date: Sun, 22 Jan 2023 19:22:42 +0900 Subject: [PATCH 2/3] Report#3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Report3까지 제출 --- src/parkseongmin/report1/.gitignore | 2 + src/parkseongmin/report1/report1.iml | 11 ++++ src/parkseongmin/report2/.gitignore | 2 + src/parkseongmin/report2/Report2_4.java | 2 +- src/parkseongmin/report3/.gitinore | 2 + src/parkseongmin/report3/Report3_1 | 12 ++++- src/parkseongmin/report3/Report3_2.java | 25 +++++++++ src/parkseongmin/report3/Report3_3.java | 12 +++++ src/parkseongmin/report3/Report3_4.java | 14 +++++ src/parkseongmin/report3/Report3_5.java | 13 +++++ src/parkseongmin/report3/Report3_6.java | 16 ++++++ src/parkseongmin/report3/Report3_7.java | 24 +++++++++ src/parkseongmin/report3/Report3_8.java | 13 +++++ src/parkseongmin/report3/Report3_9.java | 1 + src/parkseongmin/report4/.gitinore | 2 + src/parkseongmin/report4/.idea/misc.xml | 6 +++ src/parkseongmin/report4/.idea/modules.xml | 8 +++ src/parkseongmin/report4/.idea/report4.iml | 9 ++++ src/parkseongmin/report4/.idea/vcs.xml | 6 +++ src/parkseongmin/report4/.idea/workspace.xml | 56 +++++++++++++++++++ src/parkseongmin/report5/.gitinore | 2 + src/parkseongmin/report5/.idea/.gitignore | 8 +++ src/parkseongmin/report5/.idea/misc.xml | 6 +++ src/parkseongmin/report5/.idea/modules.xml | 8 +++ src/parkseongmin/report5/.idea/vcs.xml | 6 +++ src/parkseongmin/report5/.iml | 11 ++++ src/parkseongmin/report5/Report5_1.java | 41 ++++++++++++++ src/parkseongmin/report5/Report5_2 | 9 ++++ src/parkseongmin/report5/Report5_2.java | 13 ----- src/parkseongmin/report5/Report5_3 | 4 ++ src/parkseongmin/report6/.gitinore | 2 + src/parkseongmin/report6/.idea/.gitignore | 0 src/parkseongmin/report6/.idea/misc.xml | 6 +++ src/parkseongmin/report6/.idea/modules.xml | 8 +++ src/parkseongmin/report6/.idea/report6.iml | 9 ++++ src/parkseongmin/report6/.idea/vcs.xml | 6 +++ src/parkseongmin/report6/.idea/workspace.xml | 57 ++++++++++++++++++++ 37 files changed, 417 insertions(+), 15 deletions(-) create mode 100644 src/parkseongmin/report1/.gitignore create mode 100644 src/parkseongmin/report1/report1.iml create mode 100644 src/parkseongmin/report2/.gitignore create mode 100644 src/parkseongmin/report3/.gitinore create mode 100644 src/parkseongmin/report3/Report3_2.java create mode 100644 src/parkseongmin/report3/Report3_3.java create mode 100644 src/parkseongmin/report3/Report3_4.java create mode 100644 src/parkseongmin/report3/Report3_5.java create mode 100644 src/parkseongmin/report3/Report3_6.java create mode 100644 src/parkseongmin/report3/Report3_7.java create mode 100644 src/parkseongmin/report3/Report3_8.java create mode 100644 src/parkseongmin/report3/Report3_9.java create mode 100644 src/parkseongmin/report4/.gitinore create mode 100644 src/parkseongmin/report4/.idea/misc.xml create mode 100644 src/parkseongmin/report4/.idea/modules.xml create mode 100644 src/parkseongmin/report4/.idea/report4.iml create mode 100644 src/parkseongmin/report4/.idea/vcs.xml create mode 100644 src/parkseongmin/report4/.idea/workspace.xml create mode 100644 src/parkseongmin/report5/.gitinore create mode 100644 src/parkseongmin/report5/.idea/.gitignore create mode 100644 src/parkseongmin/report5/.idea/misc.xml create mode 100644 src/parkseongmin/report5/.idea/modules.xml create mode 100644 src/parkseongmin/report5/.idea/vcs.xml create mode 100644 src/parkseongmin/report5/.iml create mode 100644 src/parkseongmin/report5/Report5_1.java create mode 100644 src/parkseongmin/report5/Report5_2 create mode 100644 src/parkseongmin/report5/Report5_3 create mode 100644 src/parkseongmin/report6/.gitinore create mode 100644 src/parkseongmin/report6/.idea/.gitignore create mode 100644 src/parkseongmin/report6/.idea/misc.xml create mode 100644 src/parkseongmin/report6/.idea/modules.xml create mode 100644 src/parkseongmin/report6/.idea/report6.iml create mode 100644 src/parkseongmin/report6/.idea/vcs.xml create mode 100644 src/parkseongmin/report6/.idea/workspace.xml diff --git a/src/parkseongmin/report1/.gitignore b/src/parkseongmin/report1/.gitignore new file mode 100644 index 0000000..916dd3d --- /dev/null +++ b/src/parkseongmin/report1/.gitignore @@ -0,0 +1,2 @@ +.idea +.iml \ No newline at end of file diff --git a/src/parkseongmin/report1/report1.iml b/src/parkseongmin/report1/report1.iml new file mode 100644 index 0000000..c3e7338 --- /dev/null +++ b/src/parkseongmin/report1/report1.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/parkseongmin/report2/.gitignore b/src/parkseongmin/report2/.gitignore new file mode 100644 index 0000000..c0e638b --- /dev/null +++ b/src/parkseongmin/report2/.gitignore @@ -0,0 +1,2 @@ +.iml +.idea diff --git a/src/parkseongmin/report2/Report2_4.java b/src/parkseongmin/report2/Report2_4.java index 4201e22..4b463ba 100644 --- a/src/parkseongmin/report2/Report2_4.java +++ b/src/parkseongmin/report2/Report2_4.java @@ -1,4 +1,4 @@ -Report2_2package parkseongmin.report2; +package parkseongmin.report2; // 3-4번 문제 public class Report2_4 { public static void main(String[] args){ diff --git a/src/parkseongmin/report3/.gitinore b/src/parkseongmin/report3/.gitinore new file mode 100644 index 0000000..916dd3d --- /dev/null +++ b/src/parkseongmin/report3/.gitinore @@ -0,0 +1,2 @@ +.idea +.iml \ No newline at end of file diff --git a/src/parkseongmin/report3/Report3_1 b/src/parkseongmin/report3/Report3_1 index 5edd550..0ded8a5 100644 --- a/src/parkseongmin/report3/Report3_1 +++ b/src/parkseongmin/report3/Report3_1 @@ -1,3 +1,13 @@ -// 4-1번 문제 +4-1번 문제 정답 : + int x; ( 10 < x && x < 20 ) + char ch; ( ch == ' ' || ch == '\t' || ch=='\n') + char ch; ( ch == 'x' || ch == 'X') + char ch; ('0' <= ch && ch <= '9') + char ch; ('A' <= ch && ch <= 'Z' || 'a' <= ch && ch <= 'z') + int year; (year % 400 == 0 || year % 4 == 0 && year % 100 != 0) + boolean powerOn; powerOn = false; System.out.println(true) + + str.equals("yes") + str.equalsIgnoreCase("yes") \ No newline at end of file diff --git a/src/parkseongmin/report3/Report3_2.java b/src/parkseongmin/report3/Report3_2.java new file mode 100644 index 0000000..dddd7e8 --- /dev/null +++ b/src/parkseongmin/report3/Report3_2.java @@ -0,0 +1,25 @@ +// 4-2번 문제 +class Exercise4_2_1 { + public static void main(String[] args) { + int sum = 0; + for (int i = 1; i <= 20; i++) { + if (i % 2 != 0 && i % 3 != 0){ + sum += i; + } + } + System.out.println("sum=" + sum); + } +} + +// 다른 정답 +class Exercise4_2_2 { + public static void main(String[] args) { + int sum = 0; + for (int i = 1; i <= 20; i++) { + if (i % 2 == 0 || i % 3 == 0){ + continue; + } sum += i; + } + System.out.println("sum=" + sum); + } +} \ No newline at end of file diff --git a/src/parkseongmin/report3/Report3_3.java b/src/parkseongmin/report3/Report3_3.java new file mode 100644 index 0000000..d515c28 --- /dev/null +++ b/src/parkseongmin/report3/Report3_3.java @@ -0,0 +1,12 @@ +// 4-3번 문제 +class Exercise4_3 { + public static void main(String[] args) { + int sum = 0; + int totalSum = 0; + for (int i = 1; i <= 10; i ++){ + sum += i; + totalSum += sum; + } + System.out.println("totalSum="+totalSum); + } +} \ No newline at end of file diff --git a/src/parkseongmin/report3/Report3_4.java b/src/parkseongmin/report3/Report3_4.java new file mode 100644 index 0000000..eadd48e --- /dev/null +++ b/src/parkseongmin/report3/Report3_4.java @@ -0,0 +1,14 @@ +// 4-4번 문제 +class Exercise4_4 { + public static void main(String[] args) { + int sum = 0; // 총합을 저장할 변수 + int s = 1; // 값의 부호를 바꿔주는데 사용할 변수 + int num = 0; + for (int i = 1; sum < 100; i++, s = -s){ + num = s*i; + sum += num; + } + System.out.println("num="+num); + System.out.println("sum="+sum); + } +} \ No newline at end of file diff --git a/src/parkseongmin/report3/Report3_5.java b/src/parkseongmin/report3/Report3_5.java new file mode 100644 index 0000000..4ddfc3a --- /dev/null +++ b/src/parkseongmin/report3/Report3_5.java @@ -0,0 +1,13 @@ +// 4-5번 문제 +class Exercise4_5 { + public static void main(String[] args) { + int i = 0; + while(i <= 10){ + for (int j = 0; j <= i; j++) { + System.out.print("*"); + } + System.out.println(); + i++; + } + }//end of main +} // end of class \ No newline at end of file diff --git a/src/parkseongmin/report3/Report3_6.java b/src/parkseongmin/report3/Report3_6.java new file mode 100644 index 0000000..3c1374d --- /dev/null +++ b/src/parkseongmin/report3/Report3_6.java @@ -0,0 +1,16 @@ +// 4-6번 문제 +class Exercise4_6 { + public static void main(String[] args) { + int [] num = {1,2,3,4,5,6}; + for (int i = 0; i < num.length;) { + for (int k : num) { + if (num[i] + k != 6) { + continue; + } + System.out.print(num[i] + ","); + System.out.println(k); + } + i++; + } + } +} \ No newline at end of file diff --git a/src/parkseongmin/report3/Report3_7.java b/src/parkseongmin/report3/Report3_7.java new file mode 100644 index 0000000..b26c79a --- /dev/null +++ b/src/parkseongmin/report3/Report3_7.java @@ -0,0 +1,24 @@ +// 4-7번 문제 +class Exercise4_10 { + public static void main(String[] args) { + int answer = (int)(Math.random()*100); + int input = 0; + int count = 0; + + java.util.Scanner s = new java.util.Scanner(System.in); + do { + count++; + System.out.print("1과 100사이의 값을 입력하세요 : "); + input = s.nextInt(); + if (input < answer){ + System.out.println("더 큰 수를 입력하세요. : "); + } else if (input > answer){ + System.out.println("더 작은 수를 입력하세요. : "); + } else { + System.out.println("맞혔습니다."); + System.out.println("시도횟수는 " + count + "번 입니다."); + break; + } + } while(true); + } +} \ No newline at end of file diff --git a/src/parkseongmin/report3/Report3_8.java b/src/parkseongmin/report3/Report3_8.java new file mode 100644 index 0000000..482a37d --- /dev/null +++ b/src/parkseongmin/report3/Report3_8.java @@ -0,0 +1,13 @@ +// 4-8번 문제 +class Exercise4_9 { + public static void main(String[] args) { + int num = 12345; + int sum = 0; + while(num > 0){ + sum += num%10; + num /= 10; + } + + System.out.println("sum="+sum); + } +} diff --git a/src/parkseongmin/report3/Report3_9.java b/src/parkseongmin/report3/Report3_9.java new file mode 100644 index 0000000..754b246 --- /dev/null +++ b/src/parkseongmin/report3/Report3_9.java @@ -0,0 +1 @@ +// 4-9번 문제 diff --git a/src/parkseongmin/report4/.gitinore b/src/parkseongmin/report4/.gitinore new file mode 100644 index 0000000..916dd3d --- /dev/null +++ b/src/parkseongmin/report4/.gitinore @@ -0,0 +1,2 @@ +.idea +.iml \ No newline at end of file diff --git a/src/parkseongmin/report4/.idea/misc.xml b/src/parkseongmin/report4/.idea/misc.xml new file mode 100644 index 0000000..639900d --- /dev/null +++ b/src/parkseongmin/report4/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/parkseongmin/report4/.idea/modules.xml b/src/parkseongmin/report4/.idea/modules.xml new file mode 100644 index 0000000..2e1ee1e --- /dev/null +++ b/src/parkseongmin/report4/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/src/parkseongmin/report4/.idea/report4.iml b/src/parkseongmin/report4/.idea/report4.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/src/parkseongmin/report4/.idea/report4.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/parkseongmin/report4/.idea/vcs.xml b/src/parkseongmin/report4/.idea/vcs.xml new file mode 100644 index 0000000..c2365ab --- /dev/null +++ b/src/parkseongmin/report4/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/parkseongmin/report4/.idea/workspace.xml b/src/parkseongmin/report4/.idea/workspace.xml new file mode 100644 index 0000000..c578c16 --- /dev/null +++ b/src/parkseongmin/report4/.idea/workspace.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1674382866301 + + + + + + \ No newline at end of file diff --git a/src/parkseongmin/report5/.gitinore b/src/parkseongmin/report5/.gitinore new file mode 100644 index 0000000..916dd3d --- /dev/null +++ b/src/parkseongmin/report5/.gitinore @@ -0,0 +1,2 @@ +.idea +.iml \ No newline at end of file diff --git a/src/parkseongmin/report5/.idea/.gitignore b/src/parkseongmin/report5/.idea/.gitignore new file mode 100644 index 0000000..c3f502a --- /dev/null +++ b/src/parkseongmin/report5/.idea/.gitignore @@ -0,0 +1,8 @@ +# 디폴트 무시된 파일 +/shelf/ +/workspace.xml +# 에디터 기반 HTTP 클라이언트 요청 +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/src/parkseongmin/report5/.idea/misc.xml b/src/parkseongmin/report5/.idea/misc.xml new file mode 100644 index 0000000..0319d5d --- /dev/null +++ b/src/parkseongmin/report5/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/parkseongmin/report5/.idea/modules.xml b/src/parkseongmin/report5/.idea/modules.xml new file mode 100644 index 0000000..30a3d3b --- /dev/null +++ b/src/parkseongmin/report5/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/src/parkseongmin/report5/.idea/vcs.xml b/src/parkseongmin/report5/.idea/vcs.xml new file mode 100644 index 0000000..c2365ab --- /dev/null +++ b/src/parkseongmin/report5/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/parkseongmin/report5/.iml b/src/parkseongmin/report5/.iml new file mode 100644 index 0000000..31b0141 --- /dev/null +++ b/src/parkseongmin/report5/.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/parkseongmin/report5/Report5_1.java b/src/parkseongmin/report5/Report5_1.java new file mode 100644 index 0000000..a236e4d --- /dev/null +++ b/src/parkseongmin/report5/Report5_1.java @@ -0,0 +1,41 @@ +package parkseongmin.report5; +// 6-1,2,3 번 문제 +class Student { + String name; + int ban, no, kor, eng, math; + + public Student(String name, int ban, int no, int kor, int eng, int math) { + this.name = name; + this.ban = ban; + this.no = no; + this.kor = kor; + this.eng = eng; + this.math = math; + } + + public int getTotal() { + int total = kor + eng + math; + return total; + } + + public float getAverage() { + float avg = (kor+eng+math)/3f; + avg = ((int)(avg*10+0.5))/10f; + return avg; + } + + public String info() { + Stirng[] str = new String[8]; + str[0] = name; + str[1] = Integer.toString(ban); + str[2] = Integer.toString(no); + str[3] = Integer.toString(kor); + str[4] = Integer.toString(eng); + str[5] = Integer.toString(math); + str[6] = Integer.toString(getTotal()); + str[7] = Float.toString(getAverage()); + return Arrays.toString(str); + } +} + + diff --git a/src/parkseongmin/report5/Report5_2 b/src/parkseongmin/report5/Report5_2 new file mode 100644 index 0000000..8ba0e21 --- /dev/null +++ b/src/parkseongmin/report5/Report5_2 @@ -0,0 +1,9 @@ +6-5번 문제 + +정답 : +클래스 변수 + width,height +인스턴스 변수 + kind, num +지역 변수 + 1, 1 \ No newline at end of file diff --git a/src/parkseongmin/report5/Report5_2.java b/src/parkseongmin/report5/Report5_2.java index 26c1e4e..e69de29 100644 --- a/src/parkseongmin/report5/Report5_2.java +++ b/src/parkseongmin/report5/Report5_2.java @@ -1,13 +0,0 @@ -package parkseongmin.report5; -// 6-2 번 문제 -public class Report5_2 { - public static void main(String[] args) { -// Student s = new Student("홍길동",1,1,100,60,76); -// String str = s.info(); -// System.out.println(str); - } -} - -class Student { - // 정답 -} diff --git a/src/parkseongmin/report5/Report5_3 b/src/parkseongmin/report5/Report5_3 new file mode 100644 index 0000000..ce12cde --- /dev/null +++ b/src/parkseongmin/report5/Report5_3 @@ -0,0 +1,4 @@ +6-7번 문제 + +정답: +weapon, armor 모든 병사의 공격력과 방어력이 같아야 하므로 \ No newline at end of file diff --git a/src/parkseongmin/report6/.gitinore b/src/parkseongmin/report6/.gitinore new file mode 100644 index 0000000..916dd3d --- /dev/null +++ b/src/parkseongmin/report6/.gitinore @@ -0,0 +1,2 @@ +.idea +.iml \ No newline at end of file diff --git a/src/parkseongmin/report6/.idea/.gitignore b/src/parkseongmin/report6/.idea/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/src/parkseongmin/report6/.idea/misc.xml b/src/parkseongmin/report6/.idea/misc.xml new file mode 100644 index 0000000..639900d --- /dev/null +++ b/src/parkseongmin/report6/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/parkseongmin/report6/.idea/modules.xml b/src/parkseongmin/report6/.idea/modules.xml new file mode 100644 index 0000000..53f9791 --- /dev/null +++ b/src/parkseongmin/report6/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/src/parkseongmin/report6/.idea/report6.iml b/src/parkseongmin/report6/.idea/report6.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/src/parkseongmin/report6/.idea/report6.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/parkseongmin/report6/.idea/vcs.xml b/src/parkseongmin/report6/.idea/vcs.xml new file mode 100644 index 0000000..c2365ab --- /dev/null +++ b/src/parkseongmin/report6/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/parkseongmin/report6/.idea/workspace.xml b/src/parkseongmin/report6/.idea/workspace.xml new file mode 100644 index 0000000..dba6775 --- /dev/null +++ b/src/parkseongmin/report6/.idea/workspace.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1674382913783 + + + + + + \ No newline at end of file From b04e8af161eb45ddb95cf3232f4f7fbce3d035b2 Mon Sep 17 00:00:00 2001 From: SeongMinnnn <122071252+SeongMinnnn@users.noreply.github.com> Date: Mon, 23 Jan 2023 10:06:55 +0900 Subject: [PATCH 3/3] seongminReport MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit flowchart추가 report4까지 완료 --- src/parkseongmin/report3/.idea/vcs.xml | 6 + src/parkseongmin/report3/.idea/workspace.xml | 126 +++++++++++++++++++ src/parkseongmin/report3/Report3_7.java | 28 ++--- src/parkseongmin/report3/Report3_9.java | 25 +++- src/parkseongmin/report3/flowchart.jfif | Bin 0 -> 31668 bytes src/parkseongmin/report4/.idea/misc.xml | 2 +- src/parkseongmin/report4/.idea/report4.iml | 4 +- src/parkseongmin/report4/.idea/workspace.xml | 64 ++++++++-- src/parkseongmin/report4/Report4_1 | 5 +- src/parkseongmin/report4/Report4_2 | 3 + src/parkseongmin/report4/Report4_3.java | 11 ++ src/parkseongmin/report4/Report4_4.java | 24 ++++ src/parkseongmin/report4/Report4_5.java | 26 ++++ 13 files changed, 291 insertions(+), 33 deletions(-) create mode 100644 src/parkseongmin/report3/.idea/vcs.xml create mode 100644 src/parkseongmin/report3/.idea/workspace.xml create mode 100644 src/parkseongmin/report3/flowchart.jfif create mode 100644 src/parkseongmin/report4/Report4_2 create mode 100644 src/parkseongmin/report4/Report4_3.java create mode 100644 src/parkseongmin/report4/Report4_4.java create mode 100644 src/parkseongmin/report4/Report4_5.java diff --git a/src/parkseongmin/report3/.idea/vcs.xml b/src/parkseongmin/report3/.idea/vcs.xml new file mode 100644 index 0000000..c2365ab --- /dev/null +++ b/src/parkseongmin/report3/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/parkseongmin/report3/.idea/workspace.xml b/src/parkseongmin/report3/.idea/workspace.xml new file mode 100644 index 0000000..eb61cc3 --- /dev/null +++ b/src/parkseongmin/report3/.idea/workspace.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1674107859226 + + + + + + \ No newline at end of file diff --git a/src/parkseongmin/report3/Report3_7.java b/src/parkseongmin/report3/Report3_7.java index b26c79a..617abfa 100644 --- a/src/parkseongmin/report3/Report3_7.java +++ b/src/parkseongmin/report3/Report3_7.java @@ -1,24 +1,14 @@ // 4-7번 문제 -class Exercise4_10 { +class Exercise4_7 { public static void main(String[] args) { - int answer = (int)(Math.random()*100); - int input = 0; - int count = 0; + String str = "12345"; + int sum = 0; + int num = Integer.parseInt(str); - java.util.Scanner s = new java.util.Scanner(System.in); - do { - count++; - System.out.print("1과 100사이의 값을 입력하세요 : "); - input = s.nextInt(); - if (input < answer){ - System.out.println("더 큰 수를 입력하세요. : "); - } else if (input > answer){ - System.out.println("더 작은 수를 입력하세요. : "); - } else { - System.out.println("맞혔습니다."); - System.out.println("시도횟수는 " + count + "번 입니다."); - break; - } - } while(true); + for (int i = 0; i < str.length(); i++) { + sum += num % 10; + num /= 10; + } + System.out.println("sum=" + sum); } } \ No newline at end of file diff --git a/src/parkseongmin/report3/Report3_9.java b/src/parkseongmin/report3/Report3_9.java index 754b246..b26c79a 100644 --- a/src/parkseongmin/report3/Report3_9.java +++ b/src/parkseongmin/report3/Report3_9.java @@ -1 +1,24 @@ -// 4-9번 문제 +// 4-7번 문제 +class Exercise4_10 { + public static void main(String[] args) { + int answer = (int)(Math.random()*100); + int input = 0; + int count = 0; + + java.util.Scanner s = new java.util.Scanner(System.in); + do { + count++; + System.out.print("1과 100사이의 값을 입력하세요 : "); + input = s.nextInt(); + if (input < answer){ + System.out.println("더 큰 수를 입력하세요. : "); + } else if (input > answer){ + System.out.println("더 작은 수를 입력하세요. : "); + } else { + System.out.println("맞혔습니다."); + System.out.println("시도횟수는 " + count + "번 입니다."); + break; + } + } while(true); + } +} \ No newline at end of file diff --git a/src/parkseongmin/report3/flowchart.jfif b/src/parkseongmin/report3/flowchart.jfif new file mode 100644 index 0000000000000000000000000000000000000000..ccba8aca3111d3d33c37dc1bc4d2b95a4aa1e84c GIT binary patch literal 31668 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 literal 0 HcmV?d00001 diff --git a/src/parkseongmin/report4/.idea/misc.xml b/src/parkseongmin/report4/.idea/misc.xml index 639900d..e0844bc 100644 --- a/src/parkseongmin/report4/.idea/misc.xml +++ b/src/parkseongmin/report4/.idea/misc.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/src/parkseongmin/report4/.idea/report4.iml b/src/parkseongmin/report4/.idea/report4.iml index d6ebd48..b107a2d 100644 --- a/src/parkseongmin/report4/.idea/report4.iml +++ b/src/parkseongmin/report4/.idea/report4.iml @@ -2,7 +2,9 @@ - + + + diff --git a/src/parkseongmin/report4/.idea/workspace.xml b/src/parkseongmin/report4/.idea/workspace.xml index c578c16..38308b6 100644 --- a/src/parkseongmin/report4/.idea/workspace.xml +++ b/src/parkseongmin/report4/.idea/workspace.xml @@ -1,24 +1,35 @@ + + - - - - - - - - + + + + + + + + + + + @@ -38,6 +53,36 @@ + + + + + + + + + + + + + + + @@ -47,6 +92,7 @@ diff --git a/src/parkseongmin/report4/Report4_1 b/src/parkseongmin/report4/Report4_1 index 3766451..7cf1074 100644 --- a/src/parkseongmin/report4/Report4_1 +++ b/src/parkseongmin/report4/Report4_1 @@ -1,3 +1,4 @@ -// 5-1 번 문제 +5-1번 문제 -정답 : \ No newline at end of file +정답 :1 명확한 값 배정이 되어있지 않다. + 2 , 뒤 공백이다. \ No newline at end of file diff --git a/src/parkseongmin/report4/Report4_2 b/src/parkseongmin/report4/Report4_2 new file mode 100644 index 0000000..7e45a36 --- /dev/null +++ b/src/parkseongmin/report4/Report4_2 @@ -0,0 +1,3 @@ +5-2번 문제 + +정답 :4 \ No newline at end of file diff --git a/src/parkseongmin/report4/Report4_3.java b/src/parkseongmin/report4/Report4_3.java new file mode 100644 index 0000000..288e714 --- /dev/null +++ b/src/parkseongmin/report4/Report4_3.java @@ -0,0 +1,11 @@ +// 5-3번 문제 +class Exercise5_3{ + public static void main(String[] args){ + int[] arr = {10, 20, 30, 40, 50}; + int sum = 0; + for (int i = 0; i