Day63

강태훈·2026년 4월 1일

nbcamp TIL

목록 보기
63/97

알고리즘 코드카타

Big Countries

SELECT NAME, population, area
FROM World
WHERE area >= 3000000
or population >= 25000000
;

가장 가까운 같은 글자

import java.util.ArrayList;
import java.util.List;

class Solution {
    public int[] solution(String s) {
        List<Integer> list = new ArrayList<>();

        for (int i = 0; i < s.length(); i++) {
            boolean plus = false;
            if (i == 0) {
                list.add(-1);
                continue;
            }
            for (int j = i - 1; j >= 0; j--) {
                if (s.charAt(j) == s.charAt(i)) {
                    list.add(i - j);
                    plus = true;
                    break;
                }
            }
            if (!plus) {
                list.add(-1);
            }
        }

        return list.stream().mapToInt(Integer::intValue).toArray();
    }
}

0개의 댓글