From 55adb73955b9583d199ea0346f3e211f71d27abb Mon Sep 17 00:00:00 2001 From: "DESKTOP-OMBAS04\\anty3" Date: Tue, 2 May 2023 15:46:37 +0900 Subject: [PATCH 01/13] =?UTF-8?q?=EC=97=B0=EC=8A=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/org/example/solution1.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/example/solution1.java b/src/main/java/org/example/solution1.java index cadc0ab..93cab0b 100644 --- a/src/main/java/org/example/solution1.java +++ b/src/main/java/org/example/solution1.java @@ -9,7 +9,7 @@ public double solution(int[] arr) { } answer = tot/(arr.length); return answer; - //커밋연습 + //커밋연습1 } } From ccbde76ba3fe1c3cf2a0b4aed29ce600c17bf38a Mon Sep 17 00:00:00 2001 From: "DESKTOP-OMBAS04\\anty3" Date: Tue, 2 May 2023 22:23:21 +0900 Subject: [PATCH 02/13] =?UTF-8?q?[=EC=A7=9D=EC=88=98=EC=99=80=20=ED=99=80?= =?UTF-8?q?=EC=88=98]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 문제 풀이 완료 --- src/main/java/org/example/solution1.java | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/main/java/org/example/solution1.java b/src/main/java/org/example/solution1.java index 93cab0b..b71a569 100644 --- a/src/main/java/org/example/solution1.java +++ b/src/main/java/org/example/solution1.java @@ -1,15 +1,14 @@ package org.example; -public class solution1 { - public double solution(int[] arr) { - double answer = 0; - double tot =0; - for(int i: arr){ - tot += i; +class solution1 { + public String solution(int num) { + String answer = ""; + if(num % 2 == 0){ + answer += "Even"; + }else { + answer += "Odd"; } - answer = tot/(arr.length); return answer; - //커밋연습1 } } From ccec9091d38580f2a7d9d65e8e21a004869e6949 Mon Sep 17 00:00:00 2001 From: "DESKTOP-OMBAS04\\anty3" Date: Tue, 2 May 2023 22:23:35 +0900 Subject: [PATCH 03/13] =?UTF-8?q?[=ED=8F=89=EA=B7=A0=20=EA=B5=AC=ED=95=98?= =?UTF-8?q?=EA=B8=B0]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 문제 풀이 완료 --- src/main/java/org/example/solution2.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/main/java/org/example/solution2.java diff --git a/src/main/java/org/example/solution2.java b/src/main/java/org/example/solution2.java new file mode 100644 index 0000000..77541e0 --- /dev/null +++ b/src/main/java/org/example/solution2.java @@ -0,0 +1,12 @@ +package org.example; + +class solution2 { + public double solution(int[] arr) { + double answer = 0; + for(int i = 0; i Date: Wed, 3 May 2023 11:26:29 +0900 Subject: [PATCH 04/13] =?UTF-8?q?[=EC=9E=90=EB=A6=BF=EC=88=98=20=EB=8D=94?= =?UTF-8?q?=ED=95=98=EA=B8=B0]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 문제 풀이 완료 --- src/main/java/org/example/solution3.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/main/java/org/example/solution3.java diff --git a/src/main/java/org/example/solution3.java b/src/main/java/org/example/solution3.java new file mode 100644 index 0000000..f284261 --- /dev/null +++ b/src/main/java/org/example/solution3.java @@ -0,0 +1,13 @@ +package org.example; + +public class solution3 { + public int solution(int n) { + int answer = 0; + String str = Integer.toString(n); + for(char x : str.toCharArray()){ + int a = x - 48; + answer = answer + a; + } + return answer; + } +} From d4c6fe0f578f5ebadd50b6c860005bd35c75ea44 Mon Sep 17 00:00:00 2001 From: "DESKTOP-OMBAS04\\anty3" Date: Thu, 4 May 2023 09:34:04 +0900 Subject: [PATCH 05/13] =?UTF-8?q?[=EC=9E=90=EB=A6=BF=EC=88=98=20=EB=8D=94?= =?UTF-8?q?=ED=95=98=EA=B8=B0]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 문제 풀이 완료 --- src/main/java/org/example/solution3.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/org/example/solution3.java b/src/main/java/org/example/solution3.java index f284261..5ddc6b7 100644 --- a/src/main/java/org/example/solution3.java +++ b/src/main/java/org/example/solution3.java @@ -9,5 +9,6 @@ public int solution(int n) { answer = answer + a; } return answer; + // } } From a9b6bac1f1e3022542c8c1e29abd4a3b59d6b526 Mon Sep 17 00:00:00 2001 From: "DESKTOP-OMBAS04\\anty3" Date: Thu, 4 May 2023 09:34:18 +0900 Subject: [PATCH 06/13] =?UTF-8?q?[=EC=9E=90=EB=A6=BF=EC=88=98=20=EB=8D=94?= =?UTF-8?q?=ED=95=98=EA=B8=B0]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 문제 풀이 완료 --- src/main/java/org/example/solution3.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/org/example/solution3.java b/src/main/java/org/example/solution3.java index 5ddc6b7..f284261 100644 --- a/src/main/java/org/example/solution3.java +++ b/src/main/java/org/example/solution3.java @@ -9,6 +9,5 @@ public int solution(int n) { answer = answer + a; } return answer; - // } } From 6a89016a0ac7add4becd6f94285e8ead36b8eaa6 Mon Sep 17 00:00:00 2001 From: "DESKTOP-OMBAS04\\anty3" Date: Sat, 6 May 2023 17:28:47 +0900 Subject: [PATCH 07/13] =?UTF-8?q?[=EB=AC=B8=EC=9E=90=EC=97=B4=20=EB=82=B4?= =?UTF-8?q?=20p=EC=99=80=20y=EC=9D=98=20=EA=B0=9C=EC=88=98]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 문제 풀이 완료 --- src/main/java/org/example/soluton4.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/main/java/org/example/soluton4.java diff --git a/src/main/java/org/example/soluton4.java b/src/main/java/org/example/soluton4.java new file mode 100644 index 0000000..ced2ce1 --- /dev/null +++ b/src/main/java/org/example/soluton4.java @@ -0,0 +1,20 @@ +package org.example; + +public class soluton4 { + boolean solution(String s) { + boolean answer = true; + int p = 0; + int y = 0; + for (int i = 0; i < s.length(); i++) { + if (s.charAt(i) == 'p' || s.charAt(i) == 'P') { + p++; + } else if (s.charAt(i) == 'y' || s.charAt(i) == 'Y') { + y++; + } + } + if (p != y) { + answer = false; + } + return answer; + } +} From c7163ec47a301153ae43edf8b432c2c8d27faef7 Mon Sep 17 00:00:00 2001 From: "DESKTOP-OMBAS04\\anty3" Date: Sat, 6 May 2023 17:28:59 +0900 Subject: [PATCH 08/13] =?UTF-8?q?[=EB=82=98=EB=A8=B8=EC=A7=80=201=EC=9D=B4?= =?UTF-8?q?=20=EB=90=98=EB=8A=94=20=EC=88=98=20=EC=B0=BE=EA=B8=B0]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 문제 풀이 완료 --- src/main/java/org/example/solution5.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/main/java/org/example/solution5.java diff --git a/src/main/java/org/example/solution5.java b/src/main/java/org/example/solution5.java new file mode 100644 index 0000000..f65137c --- /dev/null +++ b/src/main/java/org/example/solution5.java @@ -0,0 +1,14 @@ +package org.example; + +public class solution5 { + public int solution(int n) { + int answer = 0; + for(int i = 1; i Date: Tue, 9 May 2023 11:25:45 +0900 Subject: [PATCH 09/13] =?UTF-8?q?[=EB=AC=B8=EC=9E=90=EC=97=B4=20=EB=8B=A4?= =?UTF-8?q?=EB=A3=A8=EA=B8=B0=20=EA=B8=B0=EB=B3=B8]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 문제 풀이 완료 --- src/main/java/org/example/solution6.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/main/java/org/example/solution6.java diff --git a/src/main/java/org/example/solution6.java b/src/main/java/org/example/solution6.java new file mode 100644 index 0000000..da093e9 --- /dev/null +++ b/src/main/java/org/example/solution6.java @@ -0,0 +1,18 @@ +package org.example; + +public class solution6 { + public boolean solution(String s) { + boolean answer = true; + char [] arr = s.toCharArray(); + + if(arr.length!=4 && arr.length!=6){ + return false; + } + for(int i = 0; i'9'){ + return false; + } + } + return answer; + } +} From 7c8f3482d2f3709884d7ff1c0c3e46ee22d7126f Mon Sep 17 00:00:00 2001 From: "DESKTOP-OMBAS04\\anty3" Date: Tue, 9 May 2023 23:01:14 +0900 Subject: [PATCH 10/13] =?UTF-8?q?[=EB=AC=B8=EC=9E=90=EC=97=B4=EB=82=B4=20p?= =?UTF-8?q?=EC=99=80=20y=EC=9D=98=20=EA=B0=9C=EC=88=98]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 문제 풀이 완료 --- src/main/java/org/example/solution4.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/main/java/org/example/solution4.java diff --git a/src/main/java/org/example/solution4.java b/src/main/java/org/example/solution4.java new file mode 100644 index 0000000..55224b0 --- /dev/null +++ b/src/main/java/org/example/solution4.java @@ -0,0 +1,20 @@ +package org.example; + +public class solution4 { + boolean solution(String s) { + boolean answer = true; + int p = 0; + int y = 0; + for (int i = 0; i < s.length(); i++) { + if (s.charAt(i) == 'p' || s.charAt(i) == 'P') { + p++; + } else if (s.charAt(i) == 'y' || s.charAt(i) == 'Y') { + y++; + } + } + if (p != y) { + answer = false; + } + return answer; + } +} From cb47bafd407777aa3f19621371b4876b75860d6c Mon Sep 17 00:00:00 2001 From: "DESKTOP-OMBAS04\\anty3" Date: Tue, 9 May 2023 23:03:33 +0900 Subject: [PATCH 11/13] =?UTF-8?q?[=ED=95=98=EC=83=A4=EB=93=9C=20=EC=88=98]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 문제 풀이 완료 --- src/main/java/org/example/solution7.java | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/main/java/org/example/solution7.java diff --git a/src/main/java/org/example/solution7.java b/src/main/java/org/example/solution7.java new file mode 100644 index 0000000..51f737f --- /dev/null +++ b/src/main/java/org/example/solution7.java @@ -0,0 +1,10 @@ +package org.example; + +public class solution7 { + public boolean solution(int x) { + boolean answer = false; + int y = x/10000 + x%10000/1000 + x%10000%1000/100 + x%10000%1000%100/10 +x%10000%1000%100%10/1; + if(x%y==0) answer = true; + return answer; + } +} From a314e821ab72640ae7fadc14ab226fb6db284841 Mon Sep 17 00:00:00 2001 From: "DESKTOP-OMBAS04\\anty3" Date: Wed, 10 May 2023 22:37:13 +0900 Subject: [PATCH 12/13] =?UTF-8?q?[=EC=84=9C=EC=9A=B8=EC=97=90=EC=84=9C=20?= =?UTF-8?q?=EA=B9=80=EC=84=9C=EB=B0=A9=20=EC=B0=BE=EA=B8=B0]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 문제 풀이 완료 StringBuilder를 쓰면 실행시간이 줄어듬 --- src/main/java/org/example/solution8.java | 21 +++++++++++++++++++++ src/main/java/org/example/soluton4.java | 20 -------------------- 2 files changed, 21 insertions(+), 20 deletions(-) create mode 100644 src/main/java/org/example/solution8.java delete mode 100644 src/main/java/org/example/soluton4.java diff --git a/src/main/java/org/example/solution8.java b/src/main/java/org/example/solution8.java new file mode 100644 index 0000000..aaae6b1 --- /dev/null +++ b/src/main/java/org/example/solution8.java @@ -0,0 +1,21 @@ +package org.example; + +import java.util.*; + +class solution8 { + public String solution(String[] seoul) { + String answer = ""; + StringBuilder sb = new StringBuilder(); + int x = 0; + for(int i = 0; i Date: Thu, 11 May 2023 23:14:59 +0900 Subject: [PATCH 13/13] =?UTF-8?q?[=EC=BD=9C=EB=9D=BC=EC=B8=A0=20=EC=B6=94?= =?UTF-8?q?=EC=B8=A1]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 문제 풀이 완료 매개변수의 자료형이 int이면 오버플로우 발생으로 자료형을 long으로 바꿔줘야함 --- src/main/java/org/example/solution9.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/main/java/org/example/solution9.java diff --git a/src/main/java/org/example/solution9.java b/src/main/java/org/example/solution9.java new file mode 100644 index 0000000..fdd472d --- /dev/null +++ b/src/main/java/org/example/solution9.java @@ -0,0 +1,17 @@ +package org.example; + +public class solution9 { + //매개변수의 자료형이 int이면 오버플로우 발생으로 자료형을 long으로 바꿔줘야함 + public int solution(long num) { + int answer = 0; + while(num != 1){ + answer++; + if(answer==500){ + answer = -1; + break; + } + num = num % 2 == 0 ? num / 2 : num * 3 + 1; + } + return answer; + } +}