반응형
문제
https://school.programmers.co.kr/learn/courses/30/lessons/120814
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
🐍파이썬
import math
def solution(n):
return math.ceil(n/7)
1️⃣ math 모듈을 사용하여 소수점 올림을 진행했다.
❗ 참고 올림, 내림, 반올림 함수
- math.ceil() 소수점 올림
- math.floor() 소수점 내림
- math.trunc() 소수점 아래 버림
- round() 파이썬 내장함수. 반올림, 사사오입 원칙-반올림 대상의 값이 5일 때 정수 부분이 짝수면 반내림/홀수면 반올림 (ex. 1.5 -> 2.0, 2.5 -> 2.0)
다른 풀이 방법
def solution(n):
return (n - 1) // 7 + 1
🐥자바스크립트
function solution(n) {
return Math.ceil(n/7);
}
1️⃣ Math 객체를 사용하여 소수점 올림을 진행했다.
❗ 참고 올림, 내림, 반올림 함수
- Math.ceil() 소수점 올림
- Math.floor() 소수점 내림
- Math.round() 반올림
- 숫자.toFixed(n) 소수점 n번째 자리로 반올림 (ex. 1.573667.toFixed(3) -> 1.574)
다른 풀이 방법
function solution(n) {
return n % 7 === 0 ? n / 7 : parseInt(n / 7) + 1;
}
반응형
'Problem Solving > 프로그래머스' 카테고리의 다른 글
[프로그래머스 | 파이썬 / 자바스크립트] 숫자 찾기(코딩테스트 입문/ level 0) (0) | 2023.02.20 |
---|---|
[프로그래머스 | 파이썬 / 자바스크립트] 머쓱이보다 키 큰 사람(코딩테스트 입문/ level 0) (0) | 2023.02.20 |
[프로그래머스 | 파이썬 / 자바스크립트] 2차원으로 만들기(코딩테스트 입문/ level 0) (0) | 2023.02.20 |
[프로그래머스 | 파이썬 / 자바스크립트] 직사각형 넓이 구하기(코딩테스트 입문/ level 0) (0) | 2023.02.20 |
[프로그래머스 | 파이썬 / 자바스크립트] 종이 자르기(코딩테스트 입문/ level 0) (0) | 2023.02.20 |
[프로그래머스 | 파이썬 / 자바스크립트] 캐릭터의 좌표(코딩테스트 입문/ level 0) (0) | 2023.02.20 |