ㅇ 내적

ㅁ 풀이
public int solution(int[] a, int[] b) {
        int answer = 0;
        for(int i = 0; i < a.length; i++){
            answer += a[i] * b[i];
        }
        return answer;
    }
이건뭐.. 설명이 필요없다.
ㅇ 가운데 글자 가져오기

ㅁ 풀이
public String solution(String s) {
        String answer = "";
        String[] S = s.split("");
        if(s.length() % 2 == 1){
            return S[s.length() / 2];
        }else{
            return S[s.length() / 2 -1] + S[s.length() / 2];
        }
    }
사실 이것도 딱히 풀이에대한 설명이 필요없긴하다.
짝수일땐 2로나눴을때 몫의 인덱스와 그 전의 인덱스를 합쳐서 return 해주면된다. 홀수일때는 그냥 2로나눴을때 몫의 인덱스.
알고리즘 복습이나 해야겠다.
'Java > 알고리즘' 카테고리의 다른 글
| 약수의 개수와 덧셈 (0) | 2024.01.24 | 
|---|---|
| 수박수박수 (1) | 2024.01.23 | 
| 제일 작은 수 제거하기 (0) | 2024.01.19 | 
| 핸드폰 번호 가리기 (0) | 2024.01.18 | 
| 없는 숫자 더하기 (0) | 2024.01.17 |