๐งจ ๋ฐฑ์ค 1550๋ฒ
๋ฌธ์ ์ถ์ฒ : ๋ฐฑ์ค 1550๋ฒ - 16์ง์
๋ฌธ์ ๋์ด๋ : ๋ธ๋ก ์ฆ5
๋ฌธ์ ๋งํฌ : www.acmicpc.net/problem/1550
1550๋ฒ: 16์ง์
์ฒซ์งธ ์ค์ 16์ง์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด ์์ ์ต๋ ๊ธธ์ด๋ 6๊ธ์์ด๋ค. 16์ง์ ์๋ 0~9์ A~F๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , A~F๋ 10~15๋ฅผ ๋ปํ๋ค. ๋, ์ด ์๋ ์์ด ์๋ ์ ์์ด๋ค.
www.acmicpc.net
๐งจ ์๊ณ ๋ฆฌ์ฆ ์ ํ ๋ฐ C++ ์ฝ๋
16์ง์๋ฅผ ์ด๋ป๊ฒ ์ ๋ ฅ๋ฐ๊ณ , ์ด๋ป๊ฒ 10์ง์๋ก ๋ณํํ ๊ฒ์ธ๊ฐ์ ๋ฌธ์ ์๋๋ฐ ๋ณํํ ์๊ฐ๋ณด๋ค๋ ์ ๋ ฅ๋ฐฉ์์ ๋ฌ๋ฆฌํด๋ณด๋๊ฒ ์ข์ ๊ฑฐ ๊ฐ๋ค. 16์ง์๋ฅผ string์ผ๋ก ์ ๋ ฅ๋ฐ์ 10์ง์๋ก ๋ณํํ๋ ๊ฑด ๋ถํ์ํ๋ค. ๊ทธ๋ฅ %x 16์ง์๋ก ์ ๋ ฅ๋ฐ๊ณ %d๋ก ์ถ๋ ฅํ๋ฉด ๋ฐ๋ก 10์ง์๋ก ๋ณํ๋์ด ์ถ๋ ฅ๋๋ค. ๋๋ฌด ๊ฐ๋จํ๋ ๋ฌธ์ ..
#include <iostream>
using namespace std;
int main ()
{
int num;
scanf("%x", &num);
printf("%d", num);
return 0;
}
๐งจ ๋ฐฑ์ค 8393๋ฒ
๋ฌธ์ ์ถ์ฒ : ๋ฐฑ์ค 8393๋ฒ - ํฉ
๋ฌธ์ ๋์ด๋ : ๋ธ๋ก ์ฆ5
๋ฌธ์ ๋งํฌ : www.acmicpc.net/problem/8393
8393๋ฒ: ํฉ
n์ด ์ฃผ์ด์ก์ ๋, 1๋ถํฐ n๊น์ง ํฉ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
www.acmicpc.net
๐งจ ์๊ณ ๋ฆฌ์ฆ ์ ํ ๋ฐ C++ ์ฝ๋
for ๋ฌธ์ ์ด์ฉํด ๊ฐ๋จํ๊ฒ ํฉ์ ๊ตฌํ๋ค..
#include <iostream>
using namespace std;
int main ()
{
int num;
scanf("%d", &num);
int result = 0;
for(int i = 1; i < num + 1; i++) {
result += i;
}
printf("%d", result);
return 0;
}
๐งจ ๋ฐฑ์ค 10869๋ฒ
๋ฌธ์ ์ถ์ฒ : ๋ฐฑ์ค 10869๋ฒ - ์ฌ์น์ฐ์ฐ
๋ฌธ์ ๋์ด๋ : ๋ธ๋ก ์ฆ5
๋ฌธ์ ๋งํฌ : www.acmicpc.net/problem/10869
10869๋ฒ: ์ฌ์น์ฐ์ฐ
๋ ์์ฐ์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, A+B, A-B, A*B, A/B(๋ชซ), A%B(๋๋จธ์ง)๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
www.acmicpc.net
๐งจ ์๊ณ ๋ฆฌ์ฆ ์ ํ ๋ฐ C++ ์ฝ๋
์ฌ์น์ฐ์ฐ ๊ณ์ฐ์ ์ด๋ป๊ฒ ํ๋์ง ๋ฌป๋ ๋ฌธ์ ์๋ค.
#include <iostream>
using namespace std;
int main ()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d\n", a + b);
printf("%d\n", a - b);
printf("%d\n", a * b);
printf("%d\n", a / b);
printf("%d\n", a % b);
return 0;
}
๐งจ ๋ฐฑ์ค 17256๋ฒ
๋ฌธ์ ์ถ์ฒ : ๋ฐฑ์ค 17256๋ฒ - ๋ฌ๋ฌํจ์ด ๋์ณํ๋ฌ
๋ฌธ์ ๋์ด๋ : ๋ธ๋ก ์ฆ5
๋ฌธ์ ๋งํฌ : 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
๐งจ ์๊ณ ๋ฆฌ์ฆ ์ ํ ๋ฐ C++ ์ฝ๋
๊ฐ๋จํ๊ฒ a + b = c ์์ b ๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์๋ค๊ณ ๋ณผ ์ ์๋ค. ์ด ๋ํ ๊ฐ๋จํ๋ค.
#include <iostream>
using namespace std;
int main ()
{
int ax, ay, az;
int bx, by, bz;
int cx, cy, cz;
scanf("%d %d %d", &ax, &ay, &az);
scanf("%d %d %d", &cx, &cy, &cz);
printf("%d %d %d", (cx - az), (cy / ay), (cz - ax));
return 0;
}
๊ธฐ๋ณธ ๊ตฌํ๋ฌธ์ ๋ฅผ ํธ๋ ๊ฒ ์๋ฏธ๊ฐ ์๋ ์ถ๊ธฐ๋ ํ๋๋ฐ ๊ฐ๋ ํ 10์ด์ ๋ ๋งํ๋ ๋ถ๋ถ์ด ์์ด์ ๊ณ์ ํ๊ธฐ๋ก ํ๋ค.
'Problem Solving > BOJ ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BOJ] ๊ธฐ๋ณธ๊ตฌํ๋ฌธ์ - 1085๋ฒ, 3460๋ฒ, 9085๋ฒ, 5361๋ฒ, 10250๋ฒ (C++ ๊ตฌํ) (0) | 2021.01.07 |
---|---|
[BOJ] ๊ธฐ๋ณธ๊ตฌํ๋ฌธ์ - 1330๋ฒ, 2525๋ฒ, 2588๋ฒ, 9498๋ฒ (C++ ์ฝ๋) (0) | 2021.01.07 |
[BOJ] 11650๋ฒ - ์ขํ ์ ๋ ฌํ๊ธฐ (0) | 2021.01.07 |
[BOJ] 11651๋ฒ - ์ขํ ์ ๋ ฌํ๊ธฐ 2 (0) | 2021.01.06 |
[BOJ] 2751๋ฒ - ์ ์ ๋ ฌํ๊ธฐ 2 (0) | 2021.01.06 |