Illie

오답노트 3/11 본문

JAVASCRIPT/자바스크립트

오답노트 3/11

(*ᴗ͈ˬᴗ͈)ꕤ*.゚ 2022. 3. 11. 13:30

개요

금요일이 돌아왔고 시험을 쳤다

이젠 기본 개념보단, 응용하는 문제, 즉 알고리즘 문제가 많이 나올거라고 하신다

프로그래머스(?) 단계가 1~6단계가 있으면 지금 내가 푸는 시험 문제는 약 0단계 정도라 하신다

얼른 단계를 올라가야 겠다

 

오답1. 결과 값 작성

{
    function func(){
        for(i = 1; i <= 7; i ++){
            for(j = 1; j <= i; j++){
                document.write(j);
            }
            document.write("<br>");
        }
    }  
    func();
}

 

정답 1 12 123 1234 12345 123456 1234567

 

나의 답 1.1 2.12 3.123 4.1234 5.12345 6.123456 7.1234567

나는 당연히... i도 출력하는 줄 알았다ㅜㅜ

 

오답2. 결과 값 작성

{
    function func(){
        let i = 10, hap = 0;
        while(i > 1){
            i--;
            if(i % 3 == 1){
                hap += i;
            }
        }
        document.write(hap);
    }
    func();
}

정답: 12 ( 7 + 4 + 1)

 

나의 답: 11( 7 + 4)

당연히 1이 없을거라 생각했지만

i가 2일 때 들어가서 -1 됨으로써 1이 되어버린다...!

 

오답3. 결과 값 작성

{
    function func(){
        let i, j = 0;
        for(i = 0; i < 5; i++){
            j += i;
        }
        document.write(i);
        document.write(j);
    }
    func();
}

정답 : 5, 10

 

나의 답: 4, 10

i가 ++ 되는 걸 깜빡했다

 

총평

1. 실수가 너무 많았다 두 번 있지 않을 실수들....

2. 난 논리가 좋다

 

Comments