a,b의합 구하기
const readline = require("readline")
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
})
var inputData=[];
rl.on("line", (x) => {
inputData = x.split(' '); //공백을기준으로 여러개 입력받기
//이문제의 주의사항:계산시에는 parseInt 혹은 Number 함수를 통해 숫자로 형변환해야 에러가 발생하지 않는다.
var A = parseInt(inputData[0]);
var B = parseInt(inputData[1]);
console.log(A+B);
rl.close()
}).on("close", () => {
})
내용을 입력하세요.
입력사항: 1 3
출력사항 : 4
문자열 출력문제
const readline = require("readline")
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
})
var inputData=[];
rl.on("line", (x) => {
inputData = x.split(' '); //공백을기준으로 여러개 입력받기
var temp= input.join("");//배열에서 문자열로 합치기
var result = temp.substr(0,2)+" "+temp.substr(2,2)+" "+temp.substr(4,2)+" "+temp.substr(6,2)+" "+temp.substr(8,2);
console.log(result);
rl.close()
}).on("close", () => {
})
입력:I have money
출력:Ih av em on ey
문자열조합응용 출력문제
const readline = require("readline")
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
})
var inputData=[];
rl.on("line", (x) => {
inputData = x.split(' '); //공백을기준으로 여러개 입력받기
var kim =0;
var lee= 0;
var park=0;
for(var i =0;i< inputData.length;i++){
console.log(inputData[i].charAt(0));
if(inputData[i].charAt(0) =="김"){
kim++;
}else if(inputData[i].charAt(0) =="이"){
lee++;
}else if(inputData[i].charAt(0) =="박"){
park++;
}
}
var rank1 = (kim/input.length * 100)+".00";//어렵게 생각했다
var rank2 = (lee/input.length * 100)+".00";
var rank3 = (park/input.length * 100).toPrecision(4);
console.log(rank1);
console.log(rank2);
console.log(rank3);
rl.close()
}).on("close", () => {
})
입력:
박길수
박갈수
박영호
허영훈
출력 :
50.00
0.00
25.00