mongoDB + Postman + vue

백준 반복문

비루블 2022. 8. 8. 18:08

포기 2439, 100951, 1110

알랑가몰라 10952

 

 

2739 구구단

입력

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

코드

var fs=require('fs');
var input=fs.readFileSync('/dev/stdin').toString()
const a = parseInt(input);
 
for(let i=1; i<=9; i++){
    console.log( `${a}`, `* ${i} =`,`${a*i}`)
}

 

 

10950 A + B -3

입력

5
1 1
2 3
3 4
9 8
5 2

출력

2
5
7
17
7

코드

var fs = require('fs');
var input = require('fs').readFileSync('/dev/stdin').toString().split('\n');
let a = parseInt(input[0]);

for(let i = 1;  i<=a; i++){
	let b = parseInt(input[i].split(' ')[0]);
	let c = parseInt(input[i].split(' ')[1]);
	console.log(b+c)
}

 

8393 합

입력

3

출력

6

코드

var fs = require('fs');
var input = require('fs').readFileSync('/dev/stdin').toString();
let a = parseInt(input);
let b = 0
for(let i = 0;  i<=a; i++){
	b += i;
}
console.log(b)

 

 

25304 영수증

입력

260000
4
20000 5
30000 2
10000 6
5000 8

출력

Yes

코드

var fs = require('fs');
var input = require('fs').readFileSync('/dev/stdin').toString().split('\n');

let all = Number(input[0]);
let quan = Number(input[1]);
let add = 0;
for(let i=2; i<(quan+2); i++){
	add += input[i].split(' ')[0]*input[i].split(' ')[1];
}
if(add === all){
	console.log("Yes");
}
else{
	console.log("No");
}

 

15552 빠른 a+b

입력

5
1 1
12 34
5 500
40 60
1000 1000

출력

2
46
505
100
2000

코드

var fs = require('fs');
var input = require('fs').readFileSync('/dev/stdin').toString().split('\n');
let quan = Number(input[0])
let a = '';
for(let i=1; i<=quan; i++){
	let b = input[i].split(' ');
	a += Number(b[0])+Number(b[1])+'\n';
}
console.log(a)

 

11021 a+b-7

입력

5
1 1
2 3
3 4
9 8
5 2

출력

Case #1: 1 + 1 = 2
Case #2: 2 + 3 = 5
Case #3: 3 + 4 = 7
Case #4: 9 + 8 = 17
Case #5: 5 + 2 = 7

코드

var fs = require('fs');
let input = require('fs').readFileSync('/dev/stdin').toString().split('\n');
let max = Number(input[0]);
let a = '';
for(i=1; i<=max; i++){
	let b = input[i].split(' ');
	a +=  `Case #${i}: ${Number(b[0])+Number(b[1])}\n`
}
console.log(a)

 

 

11022 a+b-8

입력

5
1 1
2 3
3 4
9 8
5 2

출력

Case #1: 1 + 1 = 2
Case #2: 2 + 3 = 5
Case #3: 3 + 4 = 7
Case #4: 9 + 8 = 17
Case #5: 5 + 2 = 7

코드

var fs = require('fs');
let input = require('fs').readFileSync('/dev/stdin').toString().split('\n');
// let input = `5
// 1 1
// 2 3
// 3 4
// 9 8
// 5 2`.split('\n')
let max = Number(input[0]);
let a = '';
for(i=1; i<=max; i++){
	let b = input[i].split(' ');
	b[0] = Number(b[0]); b[1] = Number(b[1]);
	a +=  `Case #${i}: ${b[0]} + ${b[1]} = ${b[0]+b[1]}\n`
}
console.log(a)

 

2438 별찍기 1

입력

5

출력

*
**
***
****
*****

코드

var fs = require('fs');
let input = require('fs').readFileSync('/dev/stdin').toString()
let max = Number(input);
let a = '';
for(i=1; i<=max; i++){
	a += "*"
	console.log(a)
}

 

 

2439 별찍기 2

입력

출력

코드

 

 

10871 X보다 작은수

입력

10 5
1 10 4 9 2 3 8 5 7 6

출력

1 4 2 3

코드

var fs = require('fs');
let input = require('fs').readFileSync('/dev/stdin').toString().split('\n')


let all = Number(input[0].split(' ')[0]);
let a = Number(input[0].split(' ')[1]);
let b = input[1].split(' ');
let answer = '';
for(let i = 0; i<all; i++){
	if(a > b[i]){
		answer += (`${b[i]} `)
	}
}
console.log(answer);

 

 

10952 a+b-5

입력

1 1
2 3
3 4
9 8
5 2
0 0

출력

2
5
7
17
7

코드

var fs = require('fs');
let input = require('fs').readFileSync('/dev/stdin').toString().split('\n');

let a = '';
for(let i = 0; i<input.length; i++){
	let b = input[i].split(' ');
	if(Number(b[0])+Number(b[1]) === 0){
		break;
	}
    a += `${Number(b[0])+Number(b[1])}\n`;
}
console.log(a)

 

 

10951 a+B-4 실패

입력

1 1
2 3
3 4
9 8
5 2

출력

2
5
7
17
7

코드

var fs = require('fs');
// let input = require('fs').readFileSync('/dev/stdin').toString().split('\n');
const input = `1 1
2 3
3 4
9 8
5 2`.split('\n')
// let a = '';
for(let i = 0; i<input.length; i++){
	let b = input[i].split(' ');
	console.log(`${Number(b[0])+Number(b[1])}`)
    // a += `${Number(b[0])+Number(b[1])}\n`;
}
// console.log(a)

 

 

1110 더하기 사이클(포기)

입력

26
55
1

출력

4
3
60

코드

var fs = require('fs');
// let input = require('fs').readFileSync('/dev/stdin').toString();
let input = `26`;
// let input = `55`
// const input = `1`;
let cnt = 0;
// console.log(input.length);
// console.log(input[0]);
// console.log(input[1]);
// console.log(Number(input[0]) + Number(input[1]));

for(let i = 0; i<2; i++){
	// if(input.length === 1){
	// 	console.log(input);
	// }
	let aa = (Number(input[0]) + Number(input[1]))%10;

	console.log('aa1',aa);
	var bb = input[1] + aa;
	console.log('bb',bb);
	aa = bb;
	input = bb;
	console.log('aa2',aa);
	console.log('aa[0]',aa[0]);
	console.log('aa[1]',aa[1]);
	cnt += 1;
	if(bb === input){
		break;
	}
	console.log("cnt", cnt);
	// console.log('aaa', aaa);
	// console.log("input[1]+aaa", input[1]+aaa);
	// // console.log(typeof(input[1]+aaa));
	
}
// console.log("cnt", cnt);