본문 바로가기

IT To do and To was

코테 9일 차

728x90
반응형

1. 연속된 수의 합

function solution(num, total) {
    var answer = [];
    let sentar = total / num ;
    for( let a = sentar - Math.floor(num/2); a <= Math.floor(sentar + Math.floor(num/2)) ; a++){
        answer.push(Math.round(a));
    }
    return answer;
}

 

저.. 저 넘 피곤해요.. 내일 

 

2. 문자열 돌리기

const readline = require('readline');
const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
});

let input = [];

rl.on('line', function (line) {
    input = [line];
}).on('close',function(){
    str = input[0];
    let answer = "";
    for(let i = 0; i < str.length; i++){
        answer +=`${str[i]} \n`;
    }
    console.log(answer);
});

 

3. 날짜 비교하기

function solution(date1, date2) {
    return Number(date1.join('')) < Number(date2.join('')) ? 1 : 0;

}

 

4. l로 만들기

function solution(myString) {
    var answer = '';
    for(let i = 0; i < myString.length; i++){
        if(myString[i] < "l"){
            answer += 'l'
        } else {
            answer += myString[i]
        }
    }
    return answer;
}

 

5. 그림확대

function solution(picture, k) {
    var answer = [];
    for(let i= 0; i < picture.length ; i++){
        let ele = picture[i].split('');
        let makeEle = ""
        for(let j = 0; j < ele.length ; j++){
            makeEle += ele[j].repeat(k)
        }
        for(let z = 0 ; z < k ; z++){
            answer.push(makeEle);
        }

        makeEle =""
    }
    return answer;
}
728x90
반응형

'IT To do and To was' 카테고리의 다른 글

코테 8일차  (0) 2024.09.04
코테 7일차  (0) 2024.09.02
코테연습 6일차 (vl2 시작)  (2) 2024.09.01
코테연습 6일차  (0) 2024.08.31
코테연습 5일차  (0) 2024.08.31