단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
s는 길이가 1 이상, 100이하인 스트링입니다.
1) 문제 살펴 보기
글자를 반환하는 함수- return값이 필요하다.
단어의 길이는 홀수와 짝수 랜덤한 문자열 값이 주어진다.
2) 나의 생각 flow
★ 배열의 시작은 0
-짝수인 경우
예시) banana
세번째,네번째 n과a가 가운데 글자
배열의 index 2번째 3번쨰 글자
단어의 길이에 따라 가운데 글자의 index넘버 달라짐
글자 | b | a | n | a | n | a |
---|---|---|---|---|---|---|
Index | 0 | 1 | 2 | 3 | 4 | 5 |
-홀수인 경우
예시) apple
세번째글자인 p가 가운데 글자
배열의 index로는 2번째인 글자
글자 | a | p | p | l | e |
---|---|---|---|---|---|
Index | 0 | 1 | 2 | 3 | 4 |
배열의 시작은 0부터 시작한다는 것을 잊고 1로 생각해서 코딩을 시작했다.
당연히 다른 글자가 가운데 글자로 나오는 것을 보고
배열에 대해서 다시 공부를 했다.
0부터 시작하는 것을 잊지말자!