Learning-log/Algorithm 문풀
백준(파이썬, python) - 10950번, 8393번, 25304번
why제곱
2022. 10. 20. 16:34
1. 10950번
1) 문제
2) 풀이
3) 문법 및 풀이과정
테스트 케이스 개수를 input으로 입력받은 후, 그 수만큼 두 수를 입력 받아 합을 출력하는 작업을 반복해야 한다.
테스트 케이스 수만큼 반복해야 하므로 for 구문을 활용하고 range에 테스트케이스 개수 값을 입력했다.
2. 8393번
1) 문제
2) 풀이
3) 문법 및 풀이과정
우선 입력값을 받고, 합을 위해 더할 sum이란 변수를 설정한다.
그 후 n값까지 i를 sum에 더한 후 for문이 끝나면 sum을 print하도록 했다.
이 때, print가 for문 내에 있으면 각 i마다 sum 값이 출력되므로 print는 for문 내가 아닌 바깥에 입력해야 한다.
3. 25304번
1) 문제
2) 풀이
3) 문법 및 풀이과정
영수증의 총 금액과 금액의 수를 각각 입력받는다. 이 때, 금액의 수가 테스트 케이스 개수에 해당된다.
trytotal이란 값은 바로 위의 8393번의 sum 과 같은 역할을 한다. for문 내에서 계산한 가격을 계산하여 trytotal에 더할 용도이다. for문을 내에서 입력받은 가격과 물건 개수를 곱하고 이를 trytotal이란 변수에 더한다.
마지막으로 if문을 통해 처음 total값과 trytotal 값이 같은지 확인한 후 그에 맞는 값을 출력하도록 했다.