본문 바로가기

알고리즘공부3

백준 2480번 - 주사위 세개 [Node.js] 문제 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)×100원의 상금을 받게 된다. 모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈)×100원의 상금을 받게 된다. 예를 들어, 3개의 눈 3, 3, 6이 주어지면 상금은 1,000+3×100으로 계산되어 1,300원을 받게 된다. 또 3개의 눈이 2, 2, 2로 주어지면 10,000+2×1,000 으로 계산되어 12,000원을 받게 된다. 3개의 눈이 6, 2, 5로 주어지면 그중 가장 큰 값이 6이므로 6×100으로 계산되어 600원을 상금으로 받게.. 2022. 7. 18.
알고리즘 공부의 시작을 하게 된 계기 https://kwiki.devserum.com/ko/articles/tech-articles/2021-05-31-518-consecutive-days-algorithm-challenge?fbclid=IwAR1zkm33drSs3udsogwwOKHgMDkK0T_PVOe-SB2V6r5O0Vv0C63UOtYtj6c 518일동안 단 하루도 빠지지 않고 알고리즘을 풀었다. kwiki.devserum.com 정말 대단한 것 같다.. 다양한 언어들을 전부 알고리즘을 학습한다는 것은.. 518일을 나도 한다면 저분 처럼 될 수 있을까? 항상 막연하게 알고리즘이 머냐, 왜배우냐, 비전공자로서는 알 방법이 유튜브, 인강 뿐인데 필요성을 딱 느끼고 해야겠다는 다짐이 되는 글이었다. 3년차 부터는 실력 향상이 더뎌 진다는데... 2022. 5. 24.
백준 입출력과 사칙연산 3 - [Node.js] 10869번 사칙연산 const fs = require('fs'); const inputData = fs.readFileSync(0, 'utf8').toString().split(' '); const A = parseInt(inputData[0]); const B = parseInt(inputData[1]); console.log(A+B); console.log(A-B); console.log(A*B); console.log(parseInt(A/B)); console.log(A%B); - 파이썬에는 //연산자가 있어서 몫을 바로 구하지만 자바스크립트에는 없는 것을 알게 되었고 그래서 parseInt() 함수를 통해 출력했다. 그외에는 파이썬과 다르지 않았다. 10926번 ??! const fs = req.. 2022. 5. 24.