본문 바로가기

수학2

11070 : 피타고라스 기댓값 [백준 - Python] https://www.acmicpc.net/problem/11070 11070번: 피타고라스 기댓값 입력 데이터는 표준입력을 사용한다. 입력은 T개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 입력 데이터의 수를 나타내는 정수 T가 주어진다. 각 테스트 데이터의 첫 줄에는 두 양의 www.acmicpc.net 득점과 실점을 저장할 배열을 만들고 계산하는 것 까지는 쉽다. 반례로 그냥 계산을 할 때,득점 실점이 모두 0일 경우 division Zero 가 뜰 수 있기 때문에 그 경우 if문으로 예외처리해야 한다. T = int(input()) for _ in range(T): teamNum, gameNum = map(int,input().split()) teamsScore = [0 for i in .. 2023. 9. 28.
1676번: 팩토리얼 0의 개수 [백준 - Python] https://www.acmicpc.net/problem/1676 1676번: 팩토리얼 0의 개수 N!에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때까지 0의 개수를 구하는 프로그램을 작성하시오. www.acmicpc.net 팩토리얼 결과 뒤에 0이 나오는 경우는 가장 간단하게 생각했을 때, 5가 몇개들어가있는지 알 수 있으면 된다. 2*5 = 10 인데, 2는 5보다 더 자주 출현하므로 2는 충분하다. 따라서 5의 개수가 몇개인지만 알면된다. 이 문제에서는 주어지는 수의 범위가 0~500이다. 5^4 = 625이므로 5^3까지만 고려하면되고, 0!일 경우도 따로 생각해주면 된다. 0!=1 이므로 따로 케이스를 만들어 0을 출력하면된다. 5^3일때 한번에 3번 카운트를 해도 되지만, 일부러 한번만 카운트.. 2023. 9. 18.