본문 바로가기

전체 글

TroubleShooting [20.08.19] 안드로이드 SDK에서 Android Virtual Device(AVD)가 실행되지 않을 경우, BIOS -> Intel Virtual Technology Enable 시켜줘야 한다(Intel x86 기준) 참조 : m.blog.naver.com/sungjun0208/221123724771 [20.11.12] 안드로이드 스튜디오 waiting for target device to come online 무한로딩 [ADV Manager --> Wipe Data] 참조 : toytvstory.tistory.com/748 더보기
BOJ 2578 코드 설명 빙고 판에서 3번 이상 줄이 그어지는 경우 "빙고"이며, 숫자를 없앤 카운트 수를 반환한다. 총평 단순 배열 문제라고 생각하였지만, '선이 세 개 이상 그어지는 순간 "빙고"라고 외친다' 조건 때문에 생각을 조금 더 해야 한다. #include #include using namespace std; int bingo[5][5]; int bin_total = 0; int check_row(int y, int x) { int bin = 1; for (int i = 0; i < 5; i++) { if (bingo[y][i] != -1) { bin = 0; break; } } return bin; } int check_col(int y, int x) { int bin = 1; for (int i = 0.. 더보기
BOJ 3055 시뮬레이터 문제이다. 어디서 참고한 코드 같지만, 출처는 기억이 나지 않는다. 문제를 풀기 위하여 bfs()를 한번만 돌릴 수도 있지만, 시뮬레이터 재현을 위해 '물'과 '고슴도치'의 이동을 한번씩 하게 하였다. 여기서 핵심은 moveWater(), moveHedge() 함수의 while(qsize--) 이렇게 하면, 시간 순서상으로 한번씩 Stage 각각 넘어갈 수 있게 된다. bfs 혹은 큐를 이용한 문제에서 사용할 수 있는 좋은 테크닉이라 기록에 남긴다. #include #include using namespace std; int r, c; const int HEDGE = 0; const int WATER = 1; char Map[50][50]; bool visit[50][50][2]; // 상하좌.. 더보기
cstring vs string 1. 기본 사용법 cstring은 헤더 파일을 추가하여 사용할 수 있고, char* 형식을 따른다. - char 형식을 따르므로, cin.getline(s, 100)을 하면, s에는 99개의 문자와 '\0'이 저장된다. #include void main() { char str[11]; cin.getline(str, 11); cout 더보기
메타인지에 관하여 부제 : 블로그를 시작한 이유 한동안 머리 속에 지식이 습득되지 않았던 적이 있다. 학습 방법이 잘못됨을 깨닫고는 현명해지기 위해 관련 자료를 찾아보던 중 '메타인지(meta-cognition)'이라는 단어를 접하게 되었다. 쉽게 말해 내가 알고있는 것을 아는 것. 즉, 인식에 관한 인식 개념이었다. 관련 책도 찾아보고 하였지만, 가장 인상에 남는 것은 아래의 세 정의였다. 선험 지식 - 자신이 학습하는 부분에 대해서 얼마만큼의 지식과 능력을 가지고 있는지 아는 것. 절차 지식 - 어떤 일을 하는 데 얼마만큼의 노력과 시간이 들어갈 지 아는 것. 전략 지식 - 지식을 습득 할 때 어떤 방법을 선택해야할지 아는 것. 위의 케이스에 대해 체감은 하고 있었지만, 용어로 접해보지 않았기에 신선하였다. 본 블로그.. 더보기