-
[ 백준 2739번 ] 구구단 출력하기코딩 공부/Baekjoon Problem_Set 2021. 2. 18. 17:41
문제
N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.
입력
첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.
출력
출력 형식과 같게 N*1부터 N*9까지 출력한다.이 문제는 for문을 익힐 때 가장 기초적인 문제 유형으로 볼 수 있습니다.
def multiple_game(N): for i in range(1,10): print(N,"*",i,"=",N*i) N = int(input()) multiple_game(N)
구구단을 생각해보면 규칙적으로 반복되는 부분이 있고 일정한 부분이 있다. 예를 들어 2단을 보면
2*1 = 2
2*2 = 4
2*3= 6
.
.
.
2*9 = 18
이렇게 2는 일정하게 반복이고 1, 2, 3,... , 9는 1씩 늘어나면서 반복이 되기 때문에 이를 잘 생각해서 for 반복문으로 구현하면 위와 같습니다.
그리고
9단까지 출력이므로 i의 범위를 1부터 10까지 설정합니다.
몇 단을 출력할 것인지를 N으로 할당하고 함수를 불러와서 실행시킵니다.
출력 결과를 살펴봅시다.
구구단 2단 N에 2를 할당하고 구구단 2단이 잘 출력되었음을 볼 수 있습니다.
'코딩 공부 > Baekjoon Problem_Set' 카테고리의 다른 글
[ 백준 8393 번] n까지의 합 (0) 2021.02.18 [ 백준 10950번 ] A+B 출력 (0) 2021.02.18 [ 백준 문제 : 2884 ] 알람 시계 (0) 2021.02.16 [ 백준 문제 : 14681 ] 사분면 고르기 (0) 2021.02.16 [ 백준 문제 : 2753 ] 윤년 (3) 2021.02.16