백준 2447 난이도1 [C++] 백준 2447 - 별찍기 - 10 난이도 : 골드 5 시간 : 30분 소요 풀이 방법 자료구조 강의 때 많이 본 유형이다. H-tree 구현했을 때처럼 접근해봤다. 먼저 map[3^8][3^8]을 설정하여 재귀가 끝나고, 순서대로 출력하면 답이 되도록 하였다. 이 문제의 재귀함수 포인트는 들어온 입력값을 3으로 나누고, 9번 재귀함수를 호출한다. 가운데는 비워야 하기 때문에 if문으로 좌표가 (중간값, 중간값)이 되면 아무것도 처리하지 않는다. 재귀함수의 파라미터가 3일 경우 해당 좌표부터 3x3를 1로 저장한다. 재귀함수가 모두 끝나면 1일 경우만 '*' 를 출력한다. 최종 코드 #include #include #include #include #include using namespace std; char map[6562][6562]; .. 2023. 2. 24. 이전 1 다음