# Math.floor

몫의 정수 부분만 구하는 방법들
요즘 프로그래머스란 사이트에서 알고리즘 문제를 풀고 있는데, 특히 "다른 사람 풀이"를 보면 같은 문제를 풀었지만 새롭고 다양한 방법들이 많았는데, 몫의 실수부분은 제거하고 정수부분만 구하는 다양한 방법이 많아 정리 해보았다.자바스크립트에서 몫의 정수부분을 구하는 방법
<JS>parseInt() vs Math.floor()의 차이
알고리즘 문제를 풀어보다가,Math.floor()와 parseInt() 둘 다 비슷하게 쓰이는데,차이점이 있을까? 🤫 궁금해하다가 차이점을 알게되어서 정리하게 되었다😉빠르게 말하자면, 두 메서드 둘 다 양수일 경우에는 동일한 값이 나오지만,음수일 경우 Math.fl
[javascript] parseInt()와 Math.floor() 차이
두 메서드는 계산 값이 양수일 경우 내림한 동일한 결과가 나온다.하지만 음수일 경우 다른 결과가 나온다.결과가 다른 이유는Math.floor 메서드는 소수 첫째 자리에서 내림방식을 사용하고 parseInt 메서드는 소수점을 버린다.속도는 Math.floor가 훨씬 빠르
[프로그래머스] 치킨 쿠폰
프로그래머스 치킨은 치킨을 시켜먹으면 한 마리당 쿠폰을 한 장 발급합니다. 쿠폰을 열 장 모으면 치킨을 한 마리 서비스로 받을 수 있고, 서비스 치킨에도 쿠폰이 발급됩니다. 시켜먹은 치킨의 수 chicken이 매개변수로 주어질 때 받을 수 있는 최대 서비스 치킨의 수를

🎞[프로그래머스] 광고 삽입
카카오TV에서 유명한 크리에이터로 활동 중인 죠르디는 환경 단체로부터 자신의 가장 인기있는 동영상에 지구온난화의 심각성을 알리기 위한 공익광고를 넣어 달라는 요청을 받았습니다. 평소에 환경 문제에 관심을 가지고 있던 "죠르디"는 요청을 받아들였고 광고효과를 높이기 위해
[프로그래머스] 캐릭터의 좌표
문제 머쓱이는 RPG게임을 하고 있습니다. 게임에는 up, down, left, right 방향키가 있으며 각 키를 누르면 위, 아래, 왼쪽, 오른쪽으로 한 칸씩 이동합니다. 예를 들어 [0,0]에서 up을 누른다면 캐릭터의 좌표는 [0, 1], down을 누른다면 [

프로그래머스 JS: 몫 구하기
프로그래머스에서 기본적으로 제안하는 answer을 사용하여 풀이를 해보았다.answer의 값을 0으로 초기화 해주었다.이후 answer = num1 / num2로 재할당 해주면answer은 몫과 나머지 혹은 몫의 소수점까지 return되므로return에서 Math.fl

🛕[프로그래머스] 디펜스 게임
준호는 요즘 디펜스 게임에 푹 빠져 있습니다. 디펜스 게임은 준호가 보유한 병사 n명으로 연속되는 적의 공격을 순서대로 막는 게임입니다. 디펜스 게임은 다음과 같은 규칙으로 진행됩니다.준호는 처음에 병사 n명을 가지고 있습니다.매 라운드마다 enemy\[i]마리의 적이

⚫[프로그래머스] 점 찍기
좌표평면을 좋아하는 진수는 x축과 y축이 직교하는 2차원 좌표평면에 점을 찍으면서 놀고 있습니다. 진수는 두 양의 정수 k, d가 주어질 때 다음과 같이 점을 찍으려 합니다.원점(0, 0)으로부터 x축 방향으로 ak(a = 0, 1, 2, 3 ...), y축 방향으로

🍇🍎🍈🥝[프로그래머스] 과일 장수
과일 장수가 사과 상자를 포장하고 있습니다. 사과는 상태에 따라 1점부터 k점까지의 점수로 분류하며, k점이 최상품의 사과이고 1점이 최하품의 사과입니다. 사과 한 상자의 가격은 다음과 같이 결정됩니다.한 상자에 사과를 m개씩 담아 포장합니다.상자에 담긴 사과 중 가장
Math.floor 함수로 몫 구하기
주어진 숫자의 소숫점 자리를 잘라버리고,그 숫자 이하의 가장 큰 정수를 반환하는 함수.예시)헷갈렸던 부분Math.floor(-45.95) 가 -45 가 아닌 -46 이 되는지 이해하지 못했다.(음수)\-45\-45.95\-46(양수)4645.9545

🍕🍔🌭🥠🍴 [프로그래머스] 푸드 파이트 대회
수웅이는 매달 주어진 음식을 빨리 먹는 푸드 파이트 대회를 개최합니다. 이 대회에서 선수들은 1대 1로 대결하며, 매 대결마다 음식의 종류와 양이 바뀝니다. 대결은 준비된 음식들을 일렬로 배치한 뒤, 한 선수는 제일 왼쪽에 있는 음식부터 오른쪽으로, 다른 선수는 제일

🥤[프로그래머스] 콜라 문제
오래전 유행했던 콜라 문제가 있습니다. 콜라 문제의 지문은 다음과 같습니다.정답은 아무에게도 말하지 마세요.콜라 빈 병 2개를 가져다주면 콜라 1병을 주는 마트가 있다. 빈 병 20개를 가져다주면 몇 병을 받을 수 있는가?단, 보유 중인 빈 병이 2개 미만이면, 콜라를
Math 객체 메소드
Math는 JavaScript의 내장 객체로 수학적 계산을 위한 여러 함수(메소드)들을 가지고 있다. 올림, 내림, 반올림 Math.ceil() Math.ceil(num) : 무조건 올림하여 정수를 반환하는 함수 Math.floor() Math.floor(num)

📝[프로그래머스] 가장 긴 팰린드롬
해당 게시물은 천유린 개발 블로그의 게시물을 보고 참고하여 풀이되었음을 미리 밝힙니다.앞뒤를 뒤집어도 똑같은 문자열을 팰린드롬(palindrome)이라고 합니다.문자열 s가 주어질 때, s의 부분문자열(Substring)중 가장 긴 팰린드롬의 길이를 return 하는

✈[프로그래머스] 입국심사
해당 게시물은 taesung1993님의 tistory블로그를 보고 참고하여 제작하였음을 미리 밝힙니다. > ## 문제 설명 n명이 입국심사를 위해 줄을 서서 기다리고 있습니다. 각 입국심사대에 있는 심사관마다 심사하는데 걸리는 시간은 다릅니다. 처음에 모든 심사대
2.14
매개변수로 들어오는 숫자의 소수점을 버림한다.매개변수로 들어오는 숫자의 소수점을 반올림 한다매개변수로 들어오는 숫자의 소수점을 올린다.0~1 사이의 숫자 중 랜덤한 수가 나온다.
가운데 글자 가져오기
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.s는 길이가 1 이상, 100이하인 스트링입니다.