8월 14일부터 9월 10일까지 9oorm에서 4주 동안 내주는 알고리즘 문제를 푸는 챌린지가 열렸다.
첫 문제는 아래와 같다.
#include <iostream>
#include <string>
using namespace std;
int main() {
int W, R;
cin >> W >> R;
cout << (W*(30+R))/30;
return 0;
}
위와 같이 제출하였다. 출력 값으로 소수점 이하를 버린 값이 나오게 해줘야한다.
double 형으로 변수들을 선언한 수 마지막에 (int)로 형변환을 해주는 방법도 있었지만 정수값들로만 따져주는 방법도 있기에 위와 같이 풀어보았다.
나눗셈 전까지 소수가 나오지않게 연산을 해준 후 마지막에 나눗셈을 해줌으로써 소숫점 이하를 버린 정수값이 출력되게 하였다.
'Algorithm > 9oormthoon-challenge' 카테고리의 다른 글
구름톤 챌린지 2st Week (2) (0) | 2023.08.27 |
---|---|
구름톤 챌린지 1st Week (2) (0) | 2023.08.18 |