시험 끝나고 우연히 만든 Up&Down 게임

김민섭·2022년 9월 29일
0

항해99

목록 보기
1/1

항해 99 2주차 과제인 알고리즘 시험이 드디어 끝났다.

공부할때마다 켜놓았던 타이머를 체크해보니 한 주 동안 알고리즘에 하루 평균 15시간을 쏟아 부었다...
코린이에게 알고리즘 문제란 마치 희대의 난제...

처음엔 풀리지 않던 문제들이 술술 풀리는 것을 경험하는 것이 너무나 신기했다.

시험도 잘 본것 같은 느낌적인 느낌

UP & DOWN 게임을 만들게 된 계기

시험이 끝나고 유튜브를 보는데 예능에서 숫자로 UP & DOWN 게임을 하는 영상을 발견했다.
그러다 문득 든 생각.... 이거 js로 만들어 볼 수 있겠는데?
그래서 만들게 된 Up & DOWN 게임!
의외로 코드 길이도 몇 줄 안되고 금방 완성할 수 있었다.
그동안 알고리즘에 빠져 살았던건 이걸 위해서였던가...

코드

const answer = Math.ceil(Math.random()*100);
let try_count = 1

const prompt = require('prompt-sync')();


    for (let i=0; i<20; i++) {
        const number = prompt('숫자를 맞춰주세요 ^^')
    
        if (number == answer) {
            console.log('정답입니다!')
            console.log(`총 시도 횟수: ${try_count}`)
            break 
        }
        else if (number > answer) {
            console.log('down 입니다.')           
        }
        else {
            console.log('up 입니다.')   
        }
        try_count += 1
    }    

너무나도 간단해서 설명할 것이 별로 없다...

prompt 모듈로 콘솔창에서 값을 입력 받고 그 값이 answer보다 작으면 UP 크면 DOWN
같으면 정답을 띄우고 break를 하는 것이 끝이다.

참고로 prompt를 쓰려면 콘솔창에 npm install prompt-sync 를 입력하여 모듈을 다운받아야 한다.

profile
getting ready to run

1개의 댓글

comment-user-thumbnail
2022년 9월 29일

ㅋㅋㅋㅋㅋ 민섭님 게임도 만드셨어요 ?!

답글 달기