본문 바로가기
Learning-log/Algorithm 문풀

백준(파이썬, python) - 10950번, 8393번, 25304번

by why제곱 2022. 10. 20.

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 값이 같은지 확인한 후 그에 맞는 값을 출력하도록 했다.