시간 : 1개의 테스트케이스를 합쳐서 python의 경우 1초
메모리 : 힙, 정적 메모리 합쳐서 256MB 이내, 스택 메모리 1MB 이내
문제 설명
20% 농도의 소금물 100g과 물 200g을 혼합한 소금물의 농도(%)를 소수점 두 번째 자리까지 구하는 프로그램을 작성하십시오.
입력
출력
혼합된 소금물의 농도: 6.67%
내 풀이
# 소금의 양 구하기
salt = (20/100) * 100
# 혼합한 소금물의 농도 구하기
dens = (20/300) * 100
print(f"혼합된 소금물의 농도: {dens:.2f}%")
참고
위 문제를 그림으로 그려보면 아래와 같이 표현할 수 있다.
우선 몇 공식들을 알고 있어야 한다.
위 공식을 사용하여 문제를 풀어보자.
1. 20% 농도의 소금물을 통해 소금의 양을 확인할 수 있다.
소금의 양 = (20/100) * 100 = 20g
즉, 소금의 양은 20g이다.
2. 소금물과 물을 혼합한 소금물의 농도를 확인해야한다.
소금물의 농도 = (20/(100+200)) * 100 = 20/3
즉, 소금물의 농도 = 20/3 % 이다.
3. 이를 f-string을 이용하여 소숫점 두 번째자리까지 구하면 된다.
https://swexpertacademy.com/main/learn/course/lectureProblemViewer.do
SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하도록 하겠습니다.
반응형
'코딩테스트 > SWEA' 카테고리의 다른 글
6219. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 6. 흐름과 제어 - If 2 [D1] (0) | 2025.05.23 |
---|---|
6218. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 6. 흐름과 제어 - If 1 [D1] (0) | 2025.05.11 |
6209. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자 4 [D1] (0) | 2025.05.10 |
6207. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자 3 [D1] (0) | 2025.05.10 |
6206. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자 2 [D1] (0) | 2025.05.10 |