728x90 반응형 43581 [백준] 4358번 : 생태학 (JAVA) https://www.acmicpc.net/problem/4358 4358번: 생태학 프로그램은 여러 줄로 이루어져 있으며, 한 줄에 하나의 나무 종 이름이 주어진다. 어떤 종 이름도 30글자를 넘지 않으며, 입력에는 최대 10,000개의 종이 주어지고 최대 1,000,000그루의 나무가 주어 www.acmicpc.net 풀이 이 문제는 Map을 이용하여 풀면 됩니다. while((str = br.readLine()) != null)로 입력받지 않을때까지 입력받습니다. 만약 map에 이미 있다면 해당 map의 value값을 +1 시켜줍니다. 그러면서 차지하는 %를 구해야하므로 전체갯수를 세기 위하여 count를 ++ 시켜줍니다. Map을 처음부터 보면서 value 값에 100을 곱하고 전체 갯수로 나눠줍.. 2021. 7. 12. 이전 1 다음 728x90 반응형