본문 바로가기

C++26

[BOJ 알고리즘] 2675 "문자열 반복" [BOJ 알고리즘] 2675 "문자열 반복" ● 문제 - 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. ● 소스코드 #include #include using namespace std; int main() { int t; scanf("%d",&t); for(int cur=0; cur 2021. 5. 17.
[BOJ 알고리즘] 2577 "숫자의 개수" [BOJ 알고리즘] 2577 "숫자의 개수" ● 문제 세 개의 자연수 A, B, C가 주어질 때 A × B × C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오. ● 소스코드 #include using namespace std; int main() { int mul = 1; int count[10] = {}; for(int i=1; i0) { count[mul%10]++; mul /= 10; } for(int i=0; i 2021. 5. 16.
[BOJ 알고리즘] 2562 "최댓값" [BOJ 알고리즘] 2562 "최댓값" ● 문제 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. ● 소스코드 #include using namespace std; int main() { int index = -1; int max = -1; for(int i=1; i max) { max = tmp; index = i; } } printf("%d\n%d\n",max, index); return 0; } ● 풀이 - 특별한 알고리즘은 없다. * www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오... 2021. 5. 16.
[BOJ 알고리즘] 2557 "Hello World" [BOJ 알고리즘] 2557 "Hello World" ● 문제 - Hello World!를 출력하시오. ● 소스코드 #include using namespace std; int main() { printf("Hello World!\n"); return 0; } ● 풀이 - 특별한 알고리즘은 없다. - Hello World!를 출력한다. * www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 2021. 5. 16.
[BOJ 알고리즘] 2475 "검증수" [BOJ 알고리즘] 2475 "검증수" ● 문제 - 검증수는 고유번호의 처음 5자리에 들어가는 5개의 숫자를 각각 제곱한 수의 합을 10으로 나눈 나머지이다. ● 소스코드 #include using namespace std; int main() { int sum = 0; for(int i=1; i 2021. 5. 16.
[BOJ 알고리즘] 2439 "별 찍기 - 2" [BOJ 알고리즘] 2439 "별 찍기 - 2" ● 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제. 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. ● 소스코드 #include using namespace std; int main() { int n; scanf("%d",&n); for(int i=1; ii; j--) { printf(" "); } for(int j=1; j 2021. 5. 16.