728x90
반응형
2021.11.24
72번째 포스팅
입사 262일차.
코테 문제풀이 7주차 1번 문제
0. 문제
① 연습문제 : 가운데 글자 가져오기
② 설명
문제설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항
|
③ 링크
1. 접근방법
생각해낸 방법은 1가지
① 문제설명 그대로 풂
2. 풀이
① 접근방법 : ①
② 풀이
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
29
30
31
32
33
|
class Solution {
/*
* 시작시간 : 01:54
* 종료시간 : 02:00
*/
public String solution(String s) {
String answer = selectMiddleWord(s);
return answer;
}
public String selectMiddleWord(String s) {
String answer = "";
// 문자열 길이 Set
int sLength = s.length();
// 찾아올 index Set
int searchIndex = sLength / 2;
// 문자열길이가 짝수일 경우, 2가지 index의 값을 Set
if(sLength % 2 == 0) {
answer = s.charAt(searchIndex-1) + "" + s.charAt(searchIndex);
}
// 문자열길이가 홀수일 경우, index의 값을 Set
else {
answer = s.charAt(searchIndex) + "";
}
return answer;
}
}
|
cs |
3. 결과
4. 주의사항
없음
728x90
반응형
'코딩테스트' 카테고리의 다른 글
[코테/JAVA] 해시 : 전화번호 목록 (0) | 2021.11.29 |
---|---|
[코테/JAVA] 힙(Heap) : 더 맵게 (0) | 2021.11.28 |
[코테/JAVA] 2017 팁스타운 : 짝지어 제거하기 (0) | 2021.11.14 |
[코테/JAVA] 연습문제 : 같은 숫자는 싫어 (0) | 2021.11.14 |
[코테/JAVA] 스택/큐 : 기능개발 (0) | 2021.11.08 |
댓글