스터디 그룹에서 매일 1문제를 풀어서 pull request를 진행했었는데, 구름에서 운영하는 챌린지이기도 하고 문제와 해설도 제공해 준다고 해서 구름톤 챌린지를 진행하게 되었습니다. 4주동안 구현, 완전 탐색, 동적 프로그래밍, 그래프 유형의 문제들이 출제되는데, 자주 출제되고 중요한 부분이라고 생각하고 스페셜 혜택도 존재하니 관심 있으신 분들은 지원해 보면 좋을 것 같습니다! 
오늘의 문제는 운동 중독 플레이어 입니다! 간단한 수식과 메서드만 사용하면 손쉽게 풀 수 있는 문제인 것 같습니다.
const readline = require('readline');
let rl = readline.createInterface({
	input: process.stdin,
	output: process.stdout,
});
let input;
rl.on('line', (line) => {
	input = line
	rl.close();
});
rl.on('close', () => {
	arr = input.split(' ').map(Number);
	const [W, R] = arr;
	
	console.log(Math.floor(W * (1 + (R / 30))));
})문제에서 제공되는 공식과 소수점을 제거하는 메서드 floor을 사용해서 풀었습니다. 첫 문제인 만큼 큰 어려움은 없는 것 같습니다.
자주 사용되는 소수점과 관련된 메서드 반올림(round), 올림(ceil), 내림(floor) 이 세 가지를 문제에 맞게 잘 구분해서 사용하는 게 중요할 것 같습니다.
사실 구름, 백준 코딩 테스트 문제를 기피하는 경향이 많았습니다. 왜냐하면 프로그래머스만 풀던 저에게 node.js 입출력 방식이 이질감이 들기도 하고 어렵게 느껴졌기 때문입니다. 하지만 다양한 문제를 풀어보는 것이 중요하기 때문에 앞으로는 피하지 않고 도전해 볼 생각입니다! 구름 챌린지라는 좋은 계기가 생긴 만큼 끝까지 포기하지 않고 도전해 볼 생각입니다! 🚀
가입 시 추천인을 입력하는 공간이 있는데, 혹시 진짜 적을 사람이 없다! 하시면 부탁드립니다 🙇🏻♂️🙇🏻♂️
mintmin0320@gmail.com
추천인 적어드렸어요 ^^