diff --git a/.idea/gradle.xml b/.idea/gradle.xml
new file mode 100644
index 0000000..2a65317
--- /dev/null
+++ b/.idea/gradle.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..5d98256
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/java/org/example/Collatz.java b/src/main/java/org/example/Collatz.java
new file mode 100644
index 0000000..d93f84c
--- /dev/null
+++ b/src/main/java/org/example/Collatz.java
@@ -0,0 +1,24 @@
+package org.example;
+
+public class Collatz {
+ public int solution(long num) {
+ int cnt =1;
+ if(num == 1){
+ return 0;
+ }
+ while(cnt<=500){
+ if(num%2==0){
+ num /=2;
+ }else{
+ num *= 3;
+ num += 1;
+ }
+ if(num ==1){
+ return cnt;
+ }
+ cnt ++;
+ }
+
+ return -1;
+ }
+}
diff --git a/src/main/java/org/example/sol2.java b/src/main/java/org/example/sol2.java
new file mode 100644
index 0000000..7eb4ea9
--- /dev/null
+++ b/src/main/java/org/example/sol2.java
@@ -0,0 +1,13 @@
+package org.example;
+
+public class sol2 {
+ public int solution(int n) {
+ int answer = 0;
+ while(n>0){
+ answer += (n%10);
+ n /= 10;
+ }
+
+ return answer;
+ }
+}
diff --git a/src/main/java/org/example/sol3.java b/src/main/java/org/example/sol3.java
new file mode 100644
index 0000000..61870e2
--- /dev/null
+++ b/src/main/java/org/example/sol3.java
@@ -0,0 +1,23 @@
+package org.example;
+
+public class sol3 {
+ boolean solution(String s) {
+ int pcnt =0;
+ int ycnt =0;
+ String small = s.toLowerCase();
+ for(char c: small.toCharArray()){
+ if(c=='p'){
+ pcnt++;
+ }else if(c=='y'){
+ ycnt++;
+ }
+ }
+ if(pcnt==ycnt){
+ return true;
+ }else{
+ return false;
+ }
+ }
+}
+
+// s문자열 다 소문자로 바꾸고 foreach로 p와 y개수 세고 리턴해준다
diff --git a/src/main/java/org/example/sol4.java b/src/main/java/org/example/sol4.java
new file mode 100644
index 0000000..143e242
--- /dev/null
+++ b/src/main/java/org/example/sol4.java
@@ -0,0 +1,14 @@
+package org.example;
+
+public class sol4 {
+ public int solution(int n) {
+ int answer = 0;
+ for(int i =1; i=97&&(int)c<=122 || (int)c>=65 && (int)c<=90){
+ answer = false;
+ }
+ }
+ }else{
+ answer =false;
+ }
+ return answer;
+ }
+}
diff --git a/src/main/java/org/example/sol6.java b/src/main/java/org/example/sol6.java
new file mode 100644
index 0000000..76f7592
--- /dev/null
+++ b/src/main/java/org/example/sol6.java
@@ -0,0 +1,20 @@
+package org.example;
+
+public class sol6 {
+ public boolean solution(int x) {
+ int n = x;
+ int j =10;
+ int sum = 0;
+ while(n >0){
+ int i=0;
+ i = n%j;
+ n /=j;
+ sum += i;
+ }
+ if(x % sum ==0){
+ return true;
+ }else{
+ return false;
+ }
+ }
+}
diff --git a/src/main/java/org/example/sol7.java b/src/main/java/org/example/sol7.java
new file mode 100644
index 0000000..240a240
--- /dev/null
+++ b/src/main/java/org/example/sol7.java
@@ -0,0 +1,14 @@
+package org.example;
+
+public class sol7 {
+ public String solution(String[] seoul) {
+ String location;
+ for(int i=0; i