cospro 6번 문제
여러분이 열심히 모은 point, 돌려드립니다.
문제 설명
적립된 포인트를 최대한으로 사용하려고 한다. 포인트를 사용하는 규칙은 다음과 같다.
포인트는 100포인트 단위로 사용한다.
1000포인트 이상 있을 때만 포인트를 사용할 수 있다.
적립된 포인트 point가 매개변수로 주어질 때, 최대 몇 포인트를 쓸 수 있는지 return 하는 solution 함수를 완성한다.
매개변수 설명
적립된 포인트 point가 매개변수로 주어진다.
point는 0 이상 1000000 이하인 정수이다.
return 값 설명
최대 몇 포인트를 쓸 수 있는지 return 한다.
예시
예시 설명
적립된 포인트가 2323포인트라면 최대로 사용 가능한 포인트는 2300포인트이다.
코드 설명
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
int solution(int point) {
if (point < 1000) //첫번째 조건, 포인트는 최소 1000포인트 이상이어야 한다.
return 0;
return ((point/100)* 100);
//포인트는 100단위로 사용 가능, 100으로 나눈 몫에 100을 곱해주면 최대 사용 가능한 포인트가 나온다.
}
int main() {
int point = 2323;
int ret = solution(point);
printf("solution 함수의 반환 값은 %d 입니다.\n", ret);
}
언제나 괄호를 조심하자..
'cospro2급 > cospro_4차' 카테고리의 다른 글
2021-05-21 (0) | 2021.05.21 |
---|---|
2021-05-20 (0) | 2021.05.20 |
201-05-19 (0) | 2021.05.19 |
2021-05-19 (0) | 2021.05.19 |
2021-05-18 (0) | 2021.05.18 |