URL : https://codeup.kr/problemsetsol.php?psid=23
// 3 6 9 게임의 왕이 되자!
// input : 9
// output : 1 2 X 4 5 X 7 8 X
// 설명 : 1 부터 그 수까지 순서대로 출력하는데,
// 3 or 6 or 9인 경우 영문 대문자 'X' 출력
#include <iostream>
using namespace std;
int main()
{
int n; // 1~10까지만 입력
cin >> n;
for (int i = 1; i <= n; i++)
if ((i % 3) == 0)
cout << "X ";
else
cout << i << ' ';
return 0;
}
URL : https://codeup.kr/problemsetsol.php?psid=23
// 16진수 구구단?
// input : B
// output : B*1=B
// B*2=16
// B*3=21
// B*4=2C
// B*5=37
// B*6=42
// ...
// B*F=A5
// 설명 : 정수 2개 n, m을 입력받고
// 1부터 n까지, 1부터 m까지 주사위의 모든 경우의 수 출력
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> hex >> n; // A~F까지만 입력
for (int i = 1; i < 16; i++)
cout << hex << uppercase << (n * i) << endl;
return 0;
}
URL : https://codeup.kr/problemsetsol.php?psid=23
// 주사위를 2개 던지면?
// input : 2 3
// output : 1 1
// 1 2
// 1 3
// 2 1
// 2 2
// 2 3
// 설명 : 정수 2개 n, m을 입력받고
// 1부터 n까지, 1부터 m까지 주사위의 모든 경우의 수 출력
#include <iostream>
using namespace std;
int main()
{
int n, m;
cin >> n >> m;
for (int i = 1; i <= n; i++)
for (int k = 1; k <= m; k++)
cout << i << " " << k << endl;
return 0;
}
URL : https://codeup.kr/problemsetsol.php?psid=23
// 언제까지 더해야할까?
// input : 55
// output : 10
// 설명 : 정수 1개를 입력받고 1부터 n까지 정수를 계속 합해간다고 할 때
// 입력된 정수보다 크거나 같아지면 마지막에 더해진 정수 출력
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
for (int i = 1, sum = 0; sum < n ; i++)
{
sum += i;
if (sum >= n)
cout << i;
}
return 0;
}
URL : https://codeup.kr/problemsetsol.php?psid=23
// 원하는 문자(q) 입력할 때까지 반복 출력하기
// input : x b k d l q g a c
// output : x
// b
// k
// d
// l
// q
#include <iostream>
using namespace std;
int main()
{
char c;
do {
cin >> c;
cout << c << endl;
} while (c != 'q');
return 0;
}
URL : https://codeup.kr/problemsetsol.php?psid=23
// 정수 1개 입력받아 짝수 합 구하기
// input : 5
// output : 6
// 설명 : 1부터 입력된 수까지 짝수의 합 출력
#include <iostream>
using namespace std;
int main()
{
int n, sum = 0;
cin >> n;
for (int i = 1; i <= n; i++)
{
if (i % 2 == 0)
sum += i;
}
cout << sum << endl;
return 0;
}