가운데 글자 가져오기

최진훈·2022년 1월 14일
0

programmers

목록 보기
8/73


홀수일때는 입력받은 String의 길이를 구하고 substring으로 길이/2 위치(인덱스는 0부터 시작이니까)의 글자를 리턴? 짝수일때는 길이/2, 길이/2-1 위치의 글자를 리턴?
더 좋은 방법이 있겠지만 일단 생각대로 해보자면

  1. 입력받은 String의 길이를 구한다.
  2. if문으로 짝수 홀수의 경우르 나눈다.
    2-1. 짝수 : substring 함수를 이용하여 size/2, size/2-1 위치의 글자를 리턴
    2-2. 홀수 : substring 함수를 이용하여 size/2 위치의 글자를 리턴

레고레고


문제는 잘 풀리긴하는데 생각해보니까 홀수인 경우는 왜 굳이 substring을 썼을까.. 그냥 인덱스로 바꾸자 얼른

레고레고


훨씬 깔끔해지기는 했지만 캐스팅이 없어야 더 깔끔해보이는 느낌이라 더 좋은 방법을 알고싶다..
일단 테스트를 해보자.


..............


통과는 했지만 찝찝한 기분!!

profile
레고레고

0개의 댓글