2022-05-13

bo-oram·2022년 5월 13일
0

항해99_TIL

목록 보기
4/5

항해 5일차가 됐다.
사실 지금 엄청엄청 피곤하다 체력관리 잘해야하는데 지금 너무 재밌어서 자꾸 게임하듯 하나만 더 풀고 자야지
하면서 18시간을 넘게 컴퓨터 앞에있다 아래처럼 내 멋대로 풀었지만 풀고나서 다른 분들이 코드 한줄로 해결한걸 보면 진짜 쌉간지다... 나는 세상 컴퓨터한테 요로케해바 조로케해바 하면서 뺑뺑이돌리는데 뙇 야 요거요거해 피니쉬- 이래버리니까 사실 오늘 내가 아래 푼 문제는 정말 하타치로 해결한 한거다... 그래도!!! 그래도 잘했어 보람아 일단 지금은 걸어가는가 비행기를 타는가가 중요한게 아니야! 목적지에 다다르는게 중요한거야!!!!!
잘했어 잘했어 난 진짜 이런 내가 너무 좋아 머쪄!!!!!!!!!!!!!!!!

알고리즘 문제

문제1:

내가 푼 해결 법:

process.stdin.setEncoding('utf8');
process.stdin.on('data', data => {
    const n = data.split(" ");
    const a = Number(n[0]), b = Number(n[1]);
    
    let c = a
    let d = b
    let e = "*"
    let f = e.repeat(c)
    
    for(let i = 0; i < d; i++){
        console.log(f)        
    }
    
});

문제2:

내가 푼 해결 법:

function solution(num) {
    var answer = '';    
    if(num % 2 === 0){
        return("Even")
    } else{
        return("Odd")    
    }
    return answer;
}

문제3:

내가 푼 해결 법:

function solution(s) {
    let a = s.length
    if(a % 2 === 0 ){
        let b = s.substr(a/2-1,2)
        return(b)
    }else if(!a % 2 === 0){
        let c = s.substr(a * .5 - 0.5,1)
        return(c)
    }
}

문제4:

내가 푼 해결 법:

function solution(a, b) {
    var answer = 0;
    if(a === b){
        return( a | b)
    }else if(a < b){
        for(let i = a; i <= b; i++){
            answer += i
        }
        return answer;
    }else if(a > b){
        for(let i = b; i <= a; i++){
            answer += i
        }
        return answer;
    }
    
    
}

문제5:

내가 푼 해결 법:

function solution(s) {
    var answer = parseInt(s);
    return answer;
}

문제6:

내가 푼 해결 법:

function solution(numbers) {
    let a = 0
    for(let i = 0; i <= 9; i++){
       
        if(!numbers.includes(i)){
             a += i
        }
    }
    return a
}

문제7:

내가 푼 해결 법:

function solution(absolutes, signs) {
    let t = []
    let e = 0
    for (let i=0; i < absolutes.length; i++){
    let f = signs[i]
    if(f === false){
        t.push(-1)
    }else{
        t.push(1)
    }
    let d = absolutes[i] * t[i]
    e += d
}
return e
}

문제8:

내가 푼 해결 법:

function solution(arr) {
    let sum = 0
    let sum_ = arr.length
    arr.forEach(n =>{(sum += n) })
    return sum / sum_
}

profile
매일 도망가는 나 잡아오기

0개의 댓글