본문 바로가기
카테고리 없음

[Lv.0] 피자 나눠 먹기 (3)

by 요호유후 2025. 6. 10.
반응형

▶ 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/120816

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

▶ 내 풀이

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

int solution(int slice, int n) {
    return (n % slice) ? ((n / slice) + 1) : (n / slice);
}

 

▶ 다른 사람 풀이

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

int solution(int s, int n) {    
    return n/s+!!(n%s);
}

 

나도 나름 짧게 작성했다고 생각했는데
!! 시상에나

⭐ !!
언뜻 보면 360도 회전과 같은 느낌이지만 !! 은 0과 1로만 반환을 한다.
!!0 : 0,
!!(0이 아닌 값) : 1 로 반환

 

 

 

 

반응형

댓글