백준(722)
-
[백준/BOJ] 백준 10844번 : 쉬운 계단 수
https://www.acmicpc.net/problem/10844 10844번: 쉬운 계단 수 첫째 줄에 정답을 1,000,000,000으로 나눈 나머지를 출력한다. www.acmicpc.net index(0이면 시작, 첫 번째 원소는 1) 번째 원소가 index_num일 때(index가 0(시작)일 때는 의미 없다) 계단수의 개수를 구하는 함수를 만든다. 주의해야 할 점은 index가 0이면 시작을 index가 0이면(처음시작) 첫 번째 수가 1~9인 것을 모두 확인하므로 이때 index_num는 의미 없고, 이렇게 모든 계단 수를 구할 수 있다. 또한 주의해야 할 점은 값에 % 1000000000을 하는 건데 solve함수의 마지막 리턴값에만 하는 것이 아니라, (solve(index + 1, in..
2020.07.24 -
[백준/BOJ] 백준 10871번 : X보다 작은 수
https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net n개의 정수를 입력받고, 그중에서 x보다 작은 수들을 출력한다 코드 #include #include using namespace std; int main() { cin.tie(NULL); ios_base::sync_with_stdio(false); int n, x; int temp; vector input; cin >> n >> x; for (int i = 0; i < n; i++..
2020.07.22 -
[백준/BOJ] 백준 2439번 : 별 찍기 - 2
https://www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net i번째줄(0~n-1)에 n-(i+1)개(n-1~0)의 띄어쓰기와 i+1개(1~n)의 별을 출력한다 코드 #include using namespace std; int main() { cin.tie(NULL); ios_base::sync_with_stdio(false); int n; cin >> n; //i번째줄(0~n-1)에 n-(i+1)개(n-1~0)의 띄어쓰기와 i+1개(1~n)의 별을 출력한다 for (int i = 0; i < n; ..
2020.07.22 -
[백준/BOJ] 백준 2438번 : 별 찍기 - 1
https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 2중 for문을 이용해 i번째 줄(0~n-1)에 i+1개(1~n)의 별을 출력한다 코드 #include using namespace std; int main() { cin.tie(NULL); ios_base::sync_with_stdio(false); int n; cin >> n; //2중 for문을 이용해 i번째줄(0~n-1)에 i+1개(1~n)의 별을 출력한다 for (int i = 0; i < n; i++) { for (int j = 0; j < i + 1; j++) { cout
2020.07.22 -
[백준/BOJ] 백준 11022번 : A+B - 8
https://www.acmicpc.net/problem/11022 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net for문을 이용해 t개의 케이스 결과를 출력한다 코드 #include using namespace std; int main() { cin.tie(NULL); ios_base::sync_with_stdio(false); int t; int a, b; cin >> t; //for문을 이용해 t번 반복한다 for (int i = 0; i > a >> b; cout
2020.07.22 -
[백준/BOJ] 백준 11021번 : A+B - 7
https://www.acmicpc.net/problem/11021 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net for문을 이용해 t번까지 케이스의 결과를 출력한다. 코드 #include using namespace std; int main() { cin.tie(NULL); ios_base::sync_with_stdio(false); int t; int a, b; cin >> t; //for문을 이용해 t번 반복한다 for (int i = 0; i > a >> b; cout
2020.07.22