- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCenterNumber.java
More file actions
Latest commit
28 lines (26 loc) · 988 Bytes
/
Copy pathCenterNumber.java
File metadata and controls
28 lines (26 loc) · 988 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
packagedev.solar.level1;
publicclassCenterNumber {
publicstaticvoidmain(String[] args) {
System.out.println(solution("qwer"));
System.out.println(solution("qbcde"));
}
publicstaticStringsolution(Strings) {
Stringanswer = "";
intlength = s.length();
intcheck = length % 2;
intmiddle = length / 2;
System.out.println(check);
if (check == 0) {
answer = s.substring(middle - 1, middle + 1);
} else {
answer = s.substring(middle, middle + 1);
}
returnanswer;
}
}
/*
* length : 입력받은 문자열의 길이
middle : 문자열의 가운데 위치 인덱스 값을 구함
check : 문자열의 길이가 짝수인지 확인하기 위해 2로 나눈 나머지 값을 저장
조건 - 짝수이면 중간위치보다 하나 더 앞부터 중간위치 값까지만 substring으로 잘라내서 저장
홀수이면 중간위치값만 잘라서 남김*/