[프로그래머스]lv1. 가운데 글자 가져오기/Java/Python

seeun·2021년 7월 26일
0

Programmers

목록 보기
4/23
post-thumbnail

📝 가운데 글자 가져오기


✔️문제설명

단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.


✔️제한 사항

  • s는 길이가 1 이상, 100이하인 스트링입니다.


✔️입출력 예

Sreturn
"abcde""c"
"qwer""we"




👩🏻‍💻 풀이

Java

class Solution {  
    public String solution(String s) {  
        String answer = "";  
        int len = s.length();  
        if (len % 2 == 0)  
            answer = s.substring((len/2)-1, (len/2)+1);  
        else  
            answer = s.substring(len/2, (len/2)+1);  
        return answer;  
    }  
}

☑️ substring : 인덱스로 문자열 자르기
substring(시작위치)
substirng(시작위치, 끝위치)

인덱스는 0부터 시작
시작위치부터 끝위치 전까지 자름!




Python

def solution(s):  
    answer = ''  
    if len(s) % 2 == 0:  
        answer = s[(len(s)//2)-1]+s[len(s)//2]  
    else:  
        answer = s[len(s)//2]   
    return answer
profile
🤹‍♂️개발 기록 노트

0개의 댓글

관련 채용 정보