-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
2-E 쿼드트리 질문
23.03.20 20:12 작성 조회수 159
1
string qurad(int y, int x, int size){
if(size == 1) return string(1, a[y][x]);
char b = a[y][x];
string ret = "";
bool flag = 0;
for(int i = y; i < y + size; i++){
for(int j = x; j < x + size; j++){
if(b != a[i][j]){
ret += '(';
ret += quard(y, x, size / 2);
ret += quard(y, x + size / 2, size / 2);
ret += quard(y + size / 2, x, size / 2);
ret += quard(y + size / 2, x + size / 2, size / 2);
ret += ')';
return ret;
}
}
}
return string(1, a[y][x]);
}
안녕하세요 선생님 항상 좋은 강의를 올려주셔서 감사합니다. 위에 있는 코드에서 변수 flag는 사용되지 않았는데 혹시 flag를 변수를 선언할 때 어떤 의도로 선언했는지 알려주실 수 있나요?
답변을 작성해보세요.
1
큰돌
지식공유자2023.03.22
안녕하세요 noah님 ㅎㅎ
해당코드의 flag는 사용하지 않은 코드입니다.
또한 지금 최신 문제해설교안을 다시 받으시면 아시겠지만 해당 코드는 flag를 사용하지 않도록 업데이트 되었습니다.
감사합니다.
답변 1