반응형

전체 보기 85

[C++] 백준 2562

백준의 2562번문제 최댓값 문제이다. https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. 간단한 최댓값 문제이다. ..

백준/단계별 2022.12.09

[C++] 백준 1110

백준 1110 더하기 사이클 문제이다. https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 설명을 읽어보면 헷갈릴 수 있는 문제인 것 같다. 먼저 문제를 읽어보자면 1) 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 2) 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만든다. EX) - 26 2+6 = 8이다. 새로운 수..

백준/단계별 2022.12.08

[C++] 백준 2438, 2439

백준의 2439, 2440 별찍기 1,2 문제이다. https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net https://www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net for문을 사용하며 두 문제가 유사하여 한번에 작성했다. 우선 첫번째 2438문제이다. 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 첫번째 줄에는 ..

백준/단계별 2022.12.08

[C++] 백준 10950

백준의 10950번 A+B -3 문제이다. https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 단순한 반복문 문제이다. 여기서 동적할당을 통해 배열의 크기를 입력받았다. 동적할당에 간단히 설명하자면 동적할당 - 동적 할당이란 배열의 크기를 정해놓고 값을 할당하는 정적 할당과 다르게 입력된 값에 따라 배열의 크기를 조정한다. - 크기를 프로그램 실행중 결정할 수 있어 메모리를 사용하는데 효율적이다. - C++에서는 new 연산자를 사용 / C에서는 malloc을 써서 사용할 수 있다. - 사용한 후 할당한 메모리는 delete해줘야 한다. int* array..

백준/단계별 2022.12.04

[C++] 백준 2048

백준의 2048번 주사위 세개 문제이다. https://www.acmicpc.net/problem/2480 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net 간단한 IF ~ ELSE IF 문제이다. IF문의 조건을 설정하는데 필요한 논리연산자는 총 3가지가 있다. 1) && (AND) 연산자 - 설정된 조건을 전부 충족해야 함 2) || (OR) 연산자 - 설정된 조건중 1개만 충족해도 가능 3) ! (NOT) 연산자 - 설정된 조건과 달라야함 EX) A != B , A와 B의 값이 달라야함 주의..

백준/단계별 2022.12.04
728x90
반응형