| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- IT5분잡학사전
- 노마드북클럽
- 자바스크립트 딥다이브
- 노개북
- flex box
- 1541 node.js
- 자바스크립트 일급객체
- 14655 nodejs
- 노마드스터디
- 1931 node.js
- Javascript
- const
- 코딩
- 백준21313
- 백준25176
- 개인프로젝트
- 21313 nodejs
- 모던자바스크립트 딥다이브
- 11047 node.js
- 모던자바스크립트DeepDive
- 2217 node.js
- 백준1789
- 개발자
- 1026 node.js
- 백준1026
- 1789 node.js
- 자바스크립트 함수
- CSS flex
- 11399 node.js
- 모던자바스크립트
Archives
- Today
- Total
캐또's coding
2739 - 구구단 - node.js 본문
문제
N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.
입력
첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.
출력
출력형식과 같게 N*1부터 N*9까지 출력한다.
예제 입력 1 복사
2
예제 출력 1 복사
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
알고리즘 분류
입력으로 숫자가 하나 주어지면? 해당 숫자의 *1~ *9까지를 출력하면 되는 반복 문제.
const input = Number(require('fs').readFileSync('/dev/stdin').toString());
for (i = 1; i < 10; i++) {
console.log(`${input} * ${i} = ${input*i}`);
};
시작하는 i를 1로만 설정하고 10이 넘지 않게 하면 i가 1~9가 되므로 백틱을 이용한 출력 방법만 알고 있다면 쉽게 해결 가능한 문제.
따옴표 ' ' 가 아닌 백틱 ` ` 안에서는 ${}를 씀으로써 문자와 함께 변수를 나타내기 편하다.
'기초 공부 > 백준 문제 풀이' 카테고리의 다른 글
| 8393 - 합 - node.js (0) | 2022.08.14 |
|---|---|
| 10950 - A+B - 3 - node.js (0) | 2022.08.14 |
| 2480 - 주사위 세개 - node.js (0) | 2022.08.14 |
| 2525 - 오븐 시계 - node.js (0) | 2022.08.13 |
| 2884 - 알람 시계 - node.js (0) | 2022.08.13 |
Comments