나는 한글 변수 선언이 가능하게끔 된게 풀때도 좀 더 편한것같다 ㅋㅋㅋ
import java.util.*;
class Solution {
public int solution(int[] topping) {
int answer = 0;
Map<Integer, Integer> 형 = new HashMap<Integer, Integer>();
Map<Integer, Integer> 동생 = new HashMap<Integer, Integer>();
for(int i = 0; i < topping.length; i++)
{
형.put(topping[i], 형.getOrDefault(topping[i], 0) + 1);
}
for(int cut = 1; cut < topping.length; cut++)
{
동생.put(topping[cut - 1], 동생.getOrDefault(topping[cut - 1], 0) + 1);
형.put(topping[cut - 1], 형.get(topping[cut - 1]) - 1);
if(형.get(topping[cut - 1]) == 0)
{
형.remove(topping[cut - 1]);
}
if(동생.size() == 형.size())
{
answer++;
}
}
return answer;
}
}
저 롤케이크 두조각 다 먹구싶은데.. 내용은 어려워서 몰겠지만 화이팅♥️