항해 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를 하는 것이 끝이다.
ㅋㅋㅋㅋㅋ 민섭님 게임도 만드셨어요 ?!