✏️ PS/CodeUp
[ C++ ] Code-Up 1713: 두 배수의 합과 차
수구리
2021. 8. 31. 20:06
반응형
안녕하세요? 수구리입니다.
이번에는 간단한 예제를 풀어보려고 합니다.
문제는 아래 링크에 있습니다!
[ 문제 ] 1713. 두 배수의 합과 차
두 배수의 합과 차
범위의 시작 수 a와 마지막 수 b가 정수로 입력된다.(입력되는 수는 반드시 a <= b 이다)
codeup.kr
[ 나의 풀이 ]
/*
date : 2021.08.31
problom : 1713
title : 두 배수의 합과 차
*/
#include <iostream>
using namespace std;
int main()
{
int a,b;
int total = 0;
cin >> a >> b;
if (a > b) return 0;
for (int i = a; i <= b; i++){
if ( i % 12 == 0) {
continue;
} else if ( i % 3 == 0 ) {
total += i;
} else if ( i % 4 == 0 ) {
total -= i;
}
}
cout << total;
return 0;
}
[ 설명 ]
1. 두 정수 a, b를 입력받고 결과값 변수 total 선언
2. 만약 a > b 이면 0 return
3. a부터 b까지 1씩 증가하면서 만약 3과 4의 공배수 (즉, 12의 배수) 라면 스킵!
4. 만약 3의 배수라면 total에 더해주고,
5. 만약 4의 배수라면 total에서 빼준다.
6. total 값 return.
이상입니다!
반응형