본문 바로가기
Algorithm/Programers

피자 나눠 먹기 (1)

by 꼬부기가우는소리 2023. 6. 6.
728x90

 

- 관련 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/120814

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

피자 한 판은 7조각으로 나뉠 때, n명의 사람이 모두 한 조각 이상 먹기 위해 필요한 피자의 수를 구하는 문제이다.

만약, n명의 사람이 7명씩으로 나뉘어지지 않을 경우, 피자 한 판을 더 추가해주도록 한다.

 

#include <string>
using namespace std;

int solution(int n) {
    return n / 7 + (n % 7 > 0);
}

 

피자 한 판 추가 여부를 추가 확인을 하지 않고 바로 계산하고자 한다면

아래와 같이 6을 더해준 뒤 7로 나눈 몫을 계산해주면 된다.

 

#include <string>
using namespace std;

int solution(int n) {
    return (n + 6) / 7;
}

'Algorithm > Programers' 카테고리의 다른 글

피자 나눠 먹기 (3)  (0) 2023.06.06
피자 나눠 먹기 (2)  (0) 2023.06.06
자릿수 더하기  (0) 2023.06.06
모스부호 (1)  (0) 2023.06.05
A로 B 만들기  (0) 2023.06.05

댓글