💡 문제 분석
/**
* TreeMap<나무 종 이름, 수>
* 정렬해서 출력하기 때문에 TreeMap을 사용하는게 좋겠다
*/
⌨️ 코드
JAVA
import java.io.*;
import java.util.*;
public class Q4358 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String tree;
TreeMap<String, Integer> map = new TreeMap<>();
double cnt = 0;
while((tree = br.readLine()) != null) {
map.put(tree, map.getOrDefault(tree, 0) + 1);
cnt++;
}
StringBuilder sb = new StringBuilder();
for(var t : map.entrySet()) {
sb.append(t.getKey())
.append(" ")
.append(String.format("%.4f",t.getValue() / cnt * 100))
.append("\n");
}
System.out.println(sb);
}
}
Uploaded by Notion2Tistory v1.1.0