본문 바로가기

개발130

google font 사용법, react font 적용 방법 (전체 적용, 부분 적용) font 적용 방법 방법은 크게 두 가지가 있습니다. 1. font 파일을 내가 관리합니다. 2. font 파일을 구글이 관리합니다. 특별한 이유가 없다면 두 번째(구글) 방법을 선택합니다. google font 사용법 1. 다음 사이트에 접속합니다. Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com 2. 원하는 font를 검색하여 클릭합니다. (3 style은 Regular, Bold와 같은 style 개수를 말합니다.) 3. 스크롤을 내려 원하는 style를 추가합니다. (+버튼을 클릭해서) 4. 오른쪽 상단의 버튼을 누릅니다. (자동으로 나올 수도 있습니다.) 5. 로 .. 2022. 10. 22.
백준 14503 : 로봇 청소기 (Gold 5) 문제 문제 해석 시뮬레이션 문제. 문제에서 말하는 그대로 구현하면 됩니다. 그러나 문제 설명에서 후진하는 시점이 조금 애매한데 두 번째 예제처럼 출력이 나오려면 네 방향 모두 청소할 수 없음을 알아챈 순간 왼쪽으로 회전하지 않고 후진해야 합니다. 통찰 구현 문제이기 때문에 통찰이 필요없습니다. 시간 복잡도 4 * n * m = 4 * 50 * 50 = 10000 < 20억 (2초) n * m 만큼의 칸에서 4방향 모두 탐색 풀이 /** * @template file author kadrick (kbk2581553@gmail.com) * * author:amkorousagi (hasmi5452@gmail.com) */ #include using namespace std; #define fastio \ io.. 2022. 10. 22.
백준 14501 : 퇴사 (실버3) - 완탐, DP(재귀), DP(반복) 문제 문제 해석 최적화 문제. 제한된 조건으로 상담을 선택해 최대 이익을 출력합니다. - i 일의 상담을 선택하면, i + t [i] 일부터 다시 상담을 시작할 수 있다 통찰 1. 완전 탐색(brute force) + backtracking 현재 날짜부터 가능한 모든 경우의 수를 탐색합니다. 더 이상 선택할 수 없을 때까지 재귀 호출합니다. dp[i] = 시작일이 i 일 때 최대 이익 dp[i] = max (p[j] + dp[i+t[j]]), (i n; t.assign(n,0); p.assign(n,0); for (int i = 0; i > t[i] >> p[i]; } s(0); cout n; t.assign(n,0); p.assign(n,0); dp.assign(n + 1.. 2022. 10. 22.
badrequestexception: 400 cannot get legacy acl for an object when uniform bucket-level access is enabled 에러 내용 gsutil acl get gs://$MY_BUCKET_NAME_1/cat.jpg > acl.txt cat acl.txt 을 Cloud Shell에서 실행하면 badrequestexception: 400 cannot get legacy acl for an object when uniform bucket-level access is enabled 라는 오류를 띄우고 정상적으로 동작하지 않습니다. Architecting with Google Kubernetes Engine: Foundations의 1주 차 과제를 하는데 발견한 문제입니다. 에러 원인 bucket access control 이 uniform으로 설정된 경우 acl을 사용할 수 없습니다. 해결 방법 bucket access contr.. 2022. 10. 22.
국가연구자번호 조회결과가 없습니다 : 해결방법 에러 내용 원래 잘 사용하고 있던 연구자번호가 조회 결과가 없다고 나왔습니다. 에러 원인 시스템통합 및 개편 또는 회원가입이 생겨서 그렇다고 합니다. 해결 방법 이전에 연구자번호를 발급받았을 때와 같은 정보를 입력하여 회원가입을 합니다. 그러면 이전과 같은 연구자번호가 나올 확률이 높다고 합니다. 참고 자료 iris 고객센터 : 1877-2041 2022. 10. 22.
백준 13460 : 구슬 탈출 2 (Gold 1) 문제 문제 해석 시뮬레이션. 일반적인 미로 문제의 변형. - 한번 출발한 방향으로 막힐 때까지 간다. - 동시에 두 구슬이 움직인다. - 파란 구슬이 떨어지면(출구에 도달) 안된다. 위 세가지만 유의하면 됩니다. 통찰 DP나 그리디와 달리 통찰이 필요 없습니다. 문제에서 요구하는 그대로 구현하면 됩니다. 처음에는 board전체를 복사하고 R과 B를 실제로 적는 식으로 하였는데 복사에 너무 많은 시간이 들어서(n*m = 10*10) 보드는 그대로 두고 구슬의 위치만 기록하는 식으로 변경하였습니다. 시간 복잡도 시간 복잡도 = 4^10*max(n, m) = 상하좌우 * 깊이 10까지 bfs * 한번 기울일 때 최대 이동하는 거리 max(n, m) n, m이 10일 때, 시간 복잡도는 4^10*10 = 2^1.. 2022. 10. 22.