https://www.acmicpc.net/problem/17256
17256번: 달달함이 넘쳐흘러
첫째 줄에 케이크 수 a를 구성하는 자연수 a.x, a.y, a.z 가 차례대로 주어진다. (1 ≤ a.x, a.y, a.z ≤ 100) 둘째 줄에 케이크 수 c를 구성하는 자연수 c.x, c.y, c.z 가 차례대로 주어진다. (1 ≤ c.x, c.y, c.z
www.acmicpc.net
#include <iostream>
using namespace std;
class Cake {
int x;
int y;
int z;
public:
Cake(int x, int y, int z) {
this->x = x; this->y = y; this->z = z;
}
int getX() { return x; }
int getY() { return y; }
int getZ() { return z; }
};
int main()
{
ios::sync_with_stdio(false);
cin.tie(NULL);
int x, y, z;
//케이크 a 설정
cin >> x >> y >> z;
Cake a(x, y, z);
//케이크 c 설정
cin >> x >> y >> z;
Cake c(x, y, z);
//케이크 b 설정
x = c.getX() - a.getZ();
y = c.getY() / a.getY();
z = c.getZ() - a.getX();
cout << x << ' ' << y << ' ' << z;
}
그냥 풀기엔 심심해서 클래스를 사용해서 풀어봤다
'알고리즘 문제 > C++' 카테고리의 다른 글
[C++] 백준 18301번 (0) | 2022.01.24 |
---|---|
[C++] 백준 17496번 (0) | 2022.01.24 |
[C++] 백준 16430번 (0) | 2022.01.24 |
[C++] 백준 16394번 (0) | 2022.01.24 |
[C++] 백준 15964번 (0) | 2022.01.24 |