반응형
안녕하세요? 수구리입니다.
이번에는 간단한 예제를 풀어보려고 합니다.
문제는 아래 링크에 있습니다!
[ 문제 ] 1713. 두 배수의 합과 차
[ 나의 풀이 ]
/*
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.
이상입니다!
반응형
'✏️ PS > CodeUp' 카테고리의 다른 글
[ C++ ] Code-Up 1287: 구구단을 *로 출력하기 (0) | 2021.09.08 |
---|---|
[ C++ ] Code-Up 1441: 버블 정렬 (0) | 2021.09.08 |
[ C++ ] Code-Up 1713: 두 배수의 합과 차 (2) | 2021.09.08 |
[ C++ ] Code-Up 1565: 함수로 최소공배수 리턴하기 (0) | 2021.08.31 |
[ C++ ] Code-Up 1284: 암호 해독 (4) | 2021.08.30 |