2022/09/24
-
청계산 등산 원터골-매봉, 옥녀봉 다녀왔어요.일상 2022. 9. 24. 22:31
청계산 원터골 입구에서 매봉 갔다 오는데 3시간 정도 걸린 것 같아요. 중간에 좀 쉬고 정상에서도 좀 쉬었어요. 개인 취향으로는 별로 였어요. 계단만 많은 느낌. 그래도 집에서 가까워서 가끔 생각나면 또 갈 것 같아요. 산에 젊으신 분들이 많더라구요. 덕분에 사람 구경 좀 했어요. 두부집은 청계산역 근처에 있는 리숨두부라는 곳인데 먹을만한 거 같아요. 나름 기다렸답니다. 그 다음 주에 옥녀봉도 다녀왔어요. 시간은 왕복 1시간 정도 걸린 거 같아요. 시작 부분에서 맨발의 고수를 만났는데 따라가고 싶어서 따라가다가 너무 빨라서 못 쫓았어요. 뛰거나 산 탈때 이렇게 낙오된 적 없는데 초고수였어요. 승부욕 생겼음. 그래도 덕분에 빨리 올라가긴 했어요. 내려올 때도 어떤 고수를 만났는데 따라가다 보니 빨리 내려왔..
-
Google Cloud Translation API detect confidenceDevOps 2022. 9. 24. 20:59
Google Cloud Translation API detect confidence GCP 에서 제공하는 Cloud Translation API 사용 시 detect 되는 언어 감지가 기대하는 대로 동작하지 않아 신뢰도에 대한 수치가 자세히 나와있는 무언가를 찾아보려고 시도했다. 문장의 길이가 짧을수록, 특히 영어를 사용하는 국가의 경우 정확성이 더욱 더 떨어지는 것으로 보였다. Basic, Advanced Basic(v2): https://cloud.google.com/translate/docs/editions 채팅, 소셜 미디어, 댓글과 같은 사용자 제작 컨텐츠를 취급하는 애플리케이션에 적합 Advanced(v3): 맞춤설정 및 긴 형식의 콘텐츠 사용 사례에 적합 용어집 기능 추가 https://cl..
-
JS RegExp perfomanceJavaScript & TypeScript 2022. 9. 24. 20:58
JS RegExp perfomance JavaScript 에서 /\s+/g 와 같이 리터럴 신택스로 작성한 RegExp이 존재할 때 const reg1 = /\s+/g 와 같이 다른 변수에 저장해두고 사용할 지, 아니면 바로 리터럴을 사용할 지에 대한 조사 내용은 아래 링크해둔 stackoverflow 의 첫 번째 답변을 보면 자세히 설명해주고 있다. ES5 이전에는 리터럴 신택스로 작성된 정규 표현식의 경우 자체적으로 한 번 컴파일하고 캐싱하고 사용하여 리터럴 신택스를 그대로 사용하여도 문제가 없었으나 ES5 부터 리터럴도 새 객체를 생성하는 것으로 변경되었고 그에 따라 JS 엔진들도 수정되었으므로 의존할 수 없다. 결론: 여러 번 사용되는 정규표현식의 경우 리터럴 신택스로 작성하여 따로 저장 후 사용..
-
BOJ)1389 - 케빈 베이커의 6단계 법칙PS/boj 2022. 9. 24. 12:54
최소 거리랑 그래프 보고 BFS 생각함. V, E 갯수 제한 보고 인접 리스트 생각함. search 함수에서 전부 방문했으면 안 돌아도 되는거 처리 할 수 있는거 같은데 시간 문제 없어서 넘어감. 문법 헷갈려서 아직 콘솔 안 찍어보면 삐걱거림. 풀이 너무 오래 걸림. import sys from collections import deque input = sys.stdin.readline N, M = map(int, input().split()) board = [[] for _ in range(N + 1)] for _ in range(M): x, y = map(int, input().split()) board[x].append(y) board[y].append(x) def search(x): dq = de..