๐‘ด๐’‚๐’‘ : Value ๊ฐ’์ด ๋ฐฐ์—ด์ธ ๊ฒฝ์šฐ

uuuouuoยท2022๋…„ 4์›” 28์ผ
0

Map

๋ชฉ๋ก ๋ณด๊ธฐ
3/5
post-thumbnail

๐Ÿ“ Value ๊ฐ’์ด ๋ฐฐ์—ด์ธ ๊ฒฝ์šฐ


HashMap<String, List<String>> map = new HashMap<>();

for(int i = 0; i < N; i++) {
	int key = i;
    // ํ•ด๋‹น key ๊ฐ’์ด ์—†๋Š” ๊ฒฝ์šฐ list ์ถ”๊ฐ€
    if(!map.containsKey(key)) {
        map.put(key, new ArrayList<Integer>());
    }
    
    for(int j = 0; j < i; j++) {
    	int value = j;
    	map.get(key).add(value); // ํ•ด๋‹น key ๊ฐ’์— value๋ฅผ list์— ์ถ”๊ฐ€
    }
}

0๊ฐœ์˜ ๋Œ“๊ธ€