Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 7 additions & 8 deletions src/main/java/org/example/solution1.java
Original file line number Diff line number Diff line change
@@ -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;
//커밋연습
}
}

Expand Down
12 changes: 12 additions & 0 deletions src/main/java/org/example/solution2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package org.example;

class solution2 {
public double solution(int[] arr) {
double answer = 0;
for(int i = 0; i<arr.length; i++){
answer = answer + (double)arr[i];
}
answer = answer/(double)arr.length;
return answer;
}
}
13 changes: 13 additions & 0 deletions src/main/java/org/example/solution3.java
Original file line number Diff line number Diff line change
@@ -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;

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

멋있어요 😍

answer = answer + a;
}
return answer;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Integer.toString 배우고 갑니다 굿

}
}
20 changes: 20 additions & 0 deletions src/main/java/org/example/solution4.java
Original file line number Diff line number Diff line change
@@ -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;
}
}
14 changes: 14 additions & 0 deletions src/main/java/org/example/solution5.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package org.example;

public class solution5 {
public int solution(int n) {
int answer = 0;
for(int i = 1; i<n; i++){
if(n%i == 1){
answer = i;
break;
}
}
return answer;
}
}
18 changes: 18 additions & 0 deletions src/main/java/org/example/solution6.java
Original file line number Diff line number Diff line change
@@ -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<arr.length; i++){
if(arr[i]<'0' || arr[i]>'9'){

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

문자 직접 비교하는 방법 좋네요👍👍

return false;
}
}
return answer;
}
}
10 changes: 10 additions & 0 deletions src/main/java/org/example/solution7.java
Original file line number Diff line number Diff line change
@@ -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;
}
}
21 changes: 21 additions & 0 deletions src/main/java/org/example/solution8.java
Original file line number Diff line number Diff line change
@@ -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<seoul.length; i++){
if("Kim".equals(seoul[i])){
x = i;
}
}
sb.append("김서방은 ");
sb.append(Integer.toString(x));
sb.append("에 있다");
answer = sb.toString();
return answer;
}
}
17 changes: 17 additions & 0 deletions src/main/java/org/example/solution9.java
Original file line number Diff line number Diff line change
@@ -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;
}
}