Beginner Code
-
JUNGOL 실력키우기 도형만들기2 - 별삼각형1 | 별삼각형2 | 별삼각형3보관함 2020. 1. 22. 21:14
기초 다지기에서 배운 내용을 응용하여 문제를 해결해야 하는 실력 키우기입니다. 실력 키우기는 비슷한 문제 유형별로 묶어서 풀어보겠습니다. 이번 포스팅에서는 도형만들기2의 별삼각형 시리즈를 풀어보겠습니다. 1523 : 별삼각형1 이 문제도 이전에 풀었던 문제와 크게 다르지 않습니다. 케이스 1과 2는 쉽게 해결이 가능합니다. 케이스 3은 2n - 1을 따라 진행하시면 됩니다. 주의해야 할 점은 범위를 벗어나는 값에 대한 처리를 명시해 뒀기 때문에 반드시 이 부분에 대한 처리를 추가해야 합니다. #include using namespace std; bool CheckValidData(int n, int m); void PrintTriangle1(int n); void PrintTriangle2(int n);..
-
JUNGOL 실력키우기 도형만들기1 - 문자사각형1 | 문자사각형2보관함 2020. 1. 19. 09:38
기초 다지기에서 배운 내용을 응용하여 문제를 해결해야 하는 실력 키우기입니다. 실력 키우기는 비슷한 문제 유형별로 묶어서 풀어보겠습니다. 이번 포스팅에서는 도형만들기1의 문자사각형 시리즈를 풀어보겠습니다. 1307 : 문자사각형1 이번 문제의 경우 2차원 배열을 사용하여 미리 데이터를 저장한 뒤 출력하면 쉽게 해결이 가능합니다. 입력의 최대 사이즈가 정해져 있기 때문에 미리 배열을 만들어 둘 수도 있지만 저는 동적 할당을 통해 2차원 배열을 만들어 진행해 봤습니다. #include using namespace std; int main(void) { int n; cin >> n; char** arr = new char*[n]; for (int i = 0; i < n; ++i) { arr[i] = new c..