[백준 2739번 구구단] 21강. 백준 단계별로 풀어보기 <3-1>
반응형
안녕하세요 밤샘공부입니다~
질문이 있으시면, 아래 오픈채팅방이나 메일로 보내주세요~
2시간 이내에 답변 드리겠습니다.
오픈챗 링크 : https://open.kakao.com/o/srASNxef
메일 주소 : studying.all.night.1114@gmail.com
전달력을 높이기 위해 평어체를 사용하였습니다.
1. 문제 설명
(1) 문제
N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.
|
(2) 입력
첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. |
(3) 출력
출력형식과 같게 N*1부터 N*9까지 출력한다. |
(4) 예제
① 예시 1
- 입력
2
- 출력
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18
2. 문제 해석 및 총평
반복문의 기초에 해당하는 문제로써, 반복문에 대한 기본 문법(특히, range 함수)과 print 출력 함수가 익숙하다면 쉽게 해결할 수 있는 문제이다. 여러가지 방식의 코드를 보며 이해해 보자.
3. 코드
(1) 모범 답안
# 모범 답안
n = int(input())
for i in range(9) :
print('%d * %d = %d' %(n, i+1, n*(i+1)))
반복문에서 range 함수는 기본적으로 다음 문법에 의하여 작동한다.
ex1) i in range(9) : 0이상 9미만 (=> 0~8)
ex2) i in range(1, 10) : 1이상 10미만 (=> 1~9)
두번째 방법을 이용한 코드는 아래와 같다.
(2) 추가풀이 1
# 추가풀이 1
n = int(input())
for i in range(1, 10) :
print('%d * %d = %d' %(n, i, n*i))
이처럼 i를 직접적으로 1~9의 값을 갖도록 코드를 짤 수 있다.
반응형
'밤샘코딩 > 백준 AtoZ' 카테고리의 다른 글
[백준 10950번 A+B - 3] 22강. 백준 단계별로 풀어보기 <3-2> (1) | 2023.05.10 |
---|---|
[백준 2480번 주사위 세개] 20강. 백준 단계별로 풀어보기 <2-7> (0) | 2023.05.04 |
[백준 2525번 오븐시계] 19강. 백준 단계별로 풀어보기 <2-6> (0) | 2023.04.28 |
[백준 2884번 알람시계] 18강. 백준 단계별로 풀어보기 <2-5> (0) | 2023.04.27 |
[백준 14681번 사분면 고르기] 17강. 백준 단계별로 풀어보기 <2-4> (0) | 2023.04.26 |
댓글
이 글 공유하기
다른 글
-
[백준 10950번 A+B - 3] 22강. 백준 단계별로 풀어보기 <3-2>
[백준 10950번 A+B - 3] 22강. 백준 단계별로 풀어보기 <3-2>
2023.05.10 -
[백준 2480번 주사위 세개] 20강. 백준 단계별로 풀어보기 <2-7>
[백준 2480번 주사위 세개] 20강. 백준 단계별로 풀어보기 <2-7>
2023.05.04 -
[백준 2525번 오븐시계] 19강. 백준 단계별로 풀어보기 <2-6>
[백준 2525번 오븐시계] 19강. 백준 단계별로 풀어보기 <2-6>
2023.04.28 -
[백준 2884번 알람시계] 18강. 백준 단계별로 풀어보기 <2-5>
[백준 2884번 알람시계] 18강. 백준 단계별로 풀어보기 <2-5>
2023.04.27