Recent Posts
Recent Comments
Link
- Today
- Yesterday
- Total
메이쁘
(JAVA) 백준 4358번 : 생태학 --- [문자열] 본문
https://www.acmicpc.net/problem/4358
안녕하세요.
문자열 문제로서, 저는 해시 맵을 사용해서 해결했습니다.
음.. 특별히 문제 푸는 매커니즘에 대해서는 크게 설명할 부분이 없는 것 같아요.
주의할 점은
출력할 때, 소수점 4째 자리까지 출력하는 것입니다.
백분율을 구하기 위해 각 종의 전체 개수를 별도로 파악해서 저장해놓아야 합니다.
자바에서는 간단하게 소수점 N번 째 짜리까지 출력할 수 있는데요.
바로,
double per = (double)(count * 100.0) / allCount;
String.format("%.4f", per);
입니다.
int형으로 연산하면은 소수점까지 계산되지 않고 정수로만 출력되기 때문에
무조건 double 사용해야 합니다.
그 외엔, 소스코드를 참고하시면 될 것 같습니다.
감사합니다.
소스코드
'Algorithm > Baekjoon' 카테고리의 다른 글
(JAVA) 백준 3273번 : 두 수의 합 --- [투포인터] (0) | 2020.09.19 |
---|---|
(JAVA) 백준 9205번 : 맥주 마시면서 걸어가기 --- [BFS] (0) | 2020.09.19 |
(JAVA) 백준 2224번 : 명제 증명 --- [플로이드 - 와샬] (0) | 2020.09.17 |
(JAVA) 백준 2033번 : 반올림 --- [수학, 구현] (0) | 2020.09.17 |
(JAVA) 백준 1613번 : 역사 --- [플로이드 - 와샬] (0) | 2020.09.17 |
Comments