for(i =1 ; i < 31; i++){
if(i < 10){
var one = i;
}else{
var one = Math.floor(i % 10);
var ten = Math.floor(i / 10);
}
if(one === 3 || one === 6 || one === 9 || ten === 3 || ten === 6 || ten === 9 ){
console.log("짝!");
}else{
console.log(i);
}
}
// 369게임
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
var tasu, anta;
var tayul;
var cnt = 0;
rl.on("line", (line) =>{
if(cnt === 0){
tasu = parseInt(line);
tasu += 16;
cnt += 1;
}else{
anta = parseInt(line);
anta += 6;
tayul = anta/tasu * 1000;
rl.close();
}
});
rl.on("close", () => {
var hal = Math.floor(tayul/100);
var pun = Math.floor((tayul-(hal*100))/10);
var ri = Math.floor(tayul%10);
if(hal > 0){
console.log(hal+"할");
}
if(pun > 0){
console.log(pun+"푼");
}
if(ri > 0){
console.log(ri+"리");
}
});
// 타수 안타
var N;
var resultStr= "";
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
rl.on("line", (line) =>{
N = line;
rl.close();
});
rl.on("close", () => {
for(i = 1; i <= N; i++){
if(N % i === 0){
resultStr = resultStr + i + " ";
}
}
console.log(resultStr);
});
// 약수 출력하기
const fruits = ['apple', 'banana', 'orange', 'blueberry', 'strawberry']
var sum = 0;
for(var i =0 ; i < fruits.length ; i++){
if (0 === fruits[i].indexOf("b")){
sum += 1;
}
}
document.write("b로 시작하는 과일은 " + sum + "개");
// b로 시작하는 과일 개수 출력
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.on("line", function goHome (i) {
if (i >= 1000) {
console.log("택시")
} else if (i >= 500) {
console.log("버스")
} else if (i >= 300) {
console.log("지하철")
} else { console.log("도보") }
rl.close();
}).on("close", function() {
process.exit();
});
// 가진 돈에 따라 교통수단 출력
// 값 입력 받기
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.on("line", function(x) {
console.log(x);
rl.close();
}).on("close", function() {
process.exit();
});
// 한 번에 여러 입력받기
// 100 200 300 ->
// 100
// 200
// 300
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
let input = []
rl.on("line", (line) => {
input = line.split(' ').map(el => parseInt(el));
rl.close();
});
rl.on('close', () => {
input.forEach(el => {
console.log(el);
})
process.exit();
})
// 한 번에 여러 입력받기 2
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
let input = []
rl.on("line", (line) => {
input = line.split(' ').map(el => parseInt(el));
rl.close();
});
rl.on('close', () => {
const result = input.reduce(function add(sum, currValue) {
return sum + currValue;
}, 0);
const average = parseInt(result / input.length);
console.log(average)
process.exit();
})
// 한 번에 여러 입력받기 3
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
var count = 0;
var input = [];
var start = '';
rl.on("line", function(x) {
count += 1;
input.push(x);
var n = parseInt(input[0]);
if(count === n + 1) {
rl.close();
}
}).on('close', function() {
for(var i = 1; i < input.length; i++) {
start += input[i];
}
console.log(start);
process.exit();
});
// [ 'i', 'have', 'a', 'pen', 'pineapple', 'apple', 'pen' ]
var words = ['i', 'have', 'a', 'pen', 'i', 'have', 'pineapple', 'i', 'have', 'an', 'apple', 'pen'];
var a = words.splice(0,4)
var b = words.splice(2,1)
var c = words.splice(5,2)
var d = a.concat(b);
var e = d.concat(c);
console.log(e)
var lyrics = e.join(' ')
console.log(lyrics)
var len = lyrics.match(/p/g)
console.log(len.length)
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
rl.on("line", (line) => {
array = line.split(" ");
a = array[0];
b = array[1];
c = array[2];
d = array[3];
console.log(array);
rl.close();
});
rl.on('close', ()=> {
if(( a <= b && a === d && b > c && c < 6 ) || ( a === b && a === c && a === d) ) {
console.log(true);
}else{
console.log(false);
}
});
// 조건에 맞는 암호
// 아래의 1, 2, 3, 4의 조건을 동시에 충족하는 경우 또는
// 5, 6, 7의 조건을 동시에 충족하는 경우 true를 아니라면 false를 출력
// a는 b보다 작거나 같다.
// a는 d와 같다.
// b는 c보다 크다.
// c는 6보다 작다.
// a는 b와 같다.
// a는 c와 같다.
// a는 d와 같다.
const readline = require("readline");
var string;
var resultString = "";
const rl = readline.createInterface({
input : process.stdin,
output : process.stdout,
});
rl.on("line", (line) => {
string = line;
rl.close();
});
rl.on("close", ()=> {
for(var i =0; i < string.length; i++){
unicode = string.charCodeAt(i);
if(48 <= unicode && unicode < 58){
resultString = resultString + string[i];
}
}
console.log(resultString)
});
// 문자열을 입력받고 문자 또는 기호를 제외한 숫자만 문자열로 출력
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
var resultNum="";
var num;
rl.on("line",(line)=>{
num = line;
rl.close();
});
rl.on("close",()=>{
for(var i = 1 ; i<= num; i++){
if(i == num){
resultNum = resultNum + i;
}else{
resultNum = resultNum + i +", ";
}
}
console.log(resultNum);
});
// 숫자를 입력하면 1부터 해당 숫자까지 출력
var scores = {
"kor": 55,
"mat": 75,
"eng": 50
}
if(scores['kor'] < 40 || scores['mat'] < 40 || scores['eng'] < 40 || (scores['kor'] + scores['mat'] + scores['eng'])/3 < 60 ){
document.write("fail");
}else{
document.write("pass");
}
// 시험 합격 여부
for(var i =1; i <= 100; i++){
if(i % 2 ==0){
document.write(i);
}
}
// 1부터 100까지의 자연수 중에서 짝수만을 출력하는 짝수 판별기