문제 N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. https://www.acmicpc.net/problem/2750 2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net import sys N=int(sys.stdin.readline()) num_list=[] for _ in range(N): num=int(sys.stdin.readline()) num_list.append(num) for x in range(N): for y in range(x,0,-1): if(num_list[y-1]>n..
문제 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. https://www.acmicpc.net/problem/10872 10872번: 팩토리얼 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net import sys N=int(sys.stdin.readline()) def factorial(num): if(num==1 or num==0): return 1 else: return num*factorial(num-1) print(factorial(N)) ※ 재귀 ● 0 팩토리얼 1 팩토리얼은 0 이므로 factorial() 함수에 들어온 매개변수 값이 1 또는 0 이면1을 return 해준다. ● 아니면 ..