๐ง ๋ฌธ์
ํ์(C)์ ์์(H)๋ก๋ง ์ด๋ฃจ์ด์ง ํํฉ๋ฌผ์ ํํ์์๋ผ ํ๋ค.
ํ์ 1๊ฐ์ ์ง๋์ 12g, ์์ 1๊ฐ์ ์ง๋์ 1g์ด๋ค.
์ํธ๋ (C2H4)์ ์ง๋์ 12 * 2 + 1 * 4 = 28g์ด๋ค.
๋ฉํ(CH4)์ ์ง๋์ 12 * 1 + 1* 4 = 16g์ด๋ค.
ํํ์์์์ด ์ฃผ์ด์ง๋ฉด ํด๋น ํํฉ๋ฌผ์ ์ง๋์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ.
๐ง ์ ๋ ฅ
C2H4
๐ง์ถ๋ ฅ
28
๐ง 1ํธ ( ๊ฐ์ ํ์ด)
#include <iostream>
#include <vector>
#include<algorithm>
using namespace std;
int main(void){
freopen("input.txt", "rt", stdin);
int sum = 0, c = 0, h = 0, pos , i;
char a[10];
cin >> a;
if(a[1] == 'H'){
c = 1;
pos = 1;
}
else {
for(i = 1; a[i] != 'H'; ++i){
c = c * 10 + (a[i] - 48);
}
pos = i;
}
if(a[pos + 1] == '\0'){
h = 1;
}
else{
for(i = pos + 1; a[i] != '\0'; ++i){
h = h * 10 + (a[i] - 48);
}
}
sum = c * 12 + h;
cout << sum;
return 0;
}
'๐ง ์ฝ๋ฉํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ธํ๋ฐ C++] 33. 3๋ฑ์ ์ฑ์ ์? (0) | 2024.05.02 |
---|---|
[์ธํ๋ฐ C++] 32. ์ ํ์ ๋ ฌ (0) | 2024.04.29 |
[์ธํ๋ฐ C++] 30. 3์ ๊ฐ์๋? (large) (0) | 2024.04.23 |
[์ธํ๋ฐ C++] 29. 3์ ๊ฐ์๋? (small) (0) | 2024.04.23 |
[์ธํ๋ฐ C++] 28. N!์์ 0์ ๊ฐฏ์ (0) | 2024.04.23 |