back.
8일차
오늘은 주말이라 수업이 없었다.앞으로도 이런일이 있을 경우에는 지금까지 풀었던 백준문제들을 포스팅해보겠다.
backjoon
[Bronze V] 구구단 - 2739
분류
구현(implementation), 수학(math)
문제 설명
N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.
입력
첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.
출력
출력형식과 같게 N1부터 N9까지 출력한다.
1 N = (input())
2 for i in range(9):
3 print(N, "*", i+1, "=", int(N)*(i+1))
위와같이 구구단을 출력하는 문제인데,쉽게 풀수있는 문제이다.
코드를 설명하자면 1번코드에서 인풋으로 키보드로부터 숫자를 받고
2번코드에서 for문으로 9번 반복을 시키고 3번 코드에서출력을 하면 내가원하는 구구단을 출력시킬수 있다.
[Bronze V] 팩토리얼 - 10872
분류
구현(implementation), 수학(math), 조합론(combinatorics)
문제 설명
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 정수 N(0 ≤ N ≤ 12)이 주어진다.
출력
첫째 줄에 N!을 출력한다.
1 n = int(input())
2 result=1
3
4 if n > 0:
5 for i in range(1,n+1):
6 result *= i
7 print(result)
문제를 보시면 팩토리얼을 출력하게 만들어야 하는데,코드를 보면 1번은 인풋으로 숫자를 받고
2번는 변수를 정의하고 4번은 if문을 쓰고 조건을 걸어주고 5번에서 for문을 쓰고 6번에 반복할 코드를 써주시고
7번에서 프린트 하게되는데 출력을 해보면 인풋값에 팩토리얼 값이 나오게 된다.
오늘은 주말이라 백준에서 푼 문제들을 2개 갖고왔는데 내일은 백준말고 학교에서 풀었던 문제들을 포스팅할 계획이다.끝
댓글남기기