본문 바로가기

cospro2급/cospro_4차

2021-05-20

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);
}

언제나 괄호를 조심하자..

 

 

 

goorm

구름은 클라우드 기술을 이용하여 누구나 코딩을 배우고, 실력을 평가하고, 소프트웨어를 개발할 수 있는 클라우드 소프트웨어 생태계입니다.

www.goorm.io

 

'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