![[백준 / BOJ] 4344번 평균은 넘겠지 (C++, Python)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwHQcP%2FbtrJilgqd1T%2FJc1QVkYXM4xQplVjcGRly0%2Fimg.png)
[백준 / BOJ] 4344번 평균은 넘겠지 (C++, Python)◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2021. 9. 5. 15:48
Table of Contents
반응형
링크 : https://www.acmicpc.net/problem/4344
4344번: 평균은 넘겠지
대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다.
www.acmicpc.net
문제
문제 풀이
이 문제는 수학적인 요소가 어렵다기보다는 출력을 어떻게 해야할지 더 고민이 되는 문제다.
C++ 상세 풀이
더보기
std::cout << std::fixed;
std::cout.precision(3);
std::cout << count / N * 100 << "%" << "\n";
여기서 std::fixed는 소수점을 고정시켜 표현한다는 의미다.
또한 std::cout.precision(3)은 소수점을 3자리까지 출력하겠다는 의미다.
Python 상세 풀이
더보기
print(f"{rate:.3f}%")
:.3f는 소수점 3자리까지 출력하겠다는 의미를 가진다.
C++ 코드 전문
Python 코드 전문
소감
처음으로 fixed, precision을 사용한 문제이다. 역시 출력할 때는 printf가 조금 더 편한 것 같다.
반응형
'◎ 자료구조와 알고리즘 > 백준(BOJ) 문제풀이' 카테고리의 다른 글
[백준 / BOJ] 4673번 셀프 넘버 (C++, Python) (0) | 2021.09.06 |
---|---|
[백준 / BOJ] 15596번 정수 N개의 합 (C++, Python) (0) | 2021.09.05 |
[백준 / BOJ] 8958번 OX퀴즈 (C++, Python) (0) | 2021.09.05 |
[백준 / BOJ] 1546번 평균 (C++, Python) (0) | 2021.09.05 |
[백준 / BOJ] 3052번 나머지 (C++, Python) (0) | 2021.09.05 |
@Reo :: 코드 아카이브
자기계발 블로그