준호씨의 블로그

구글 코드잼 2020 Qualification Round 1번 문제입니다. 첫 번째 문제답게 난이도는 그리 높지 않습니다. 문제를 읽어 봅시다. 문제를 해석해 봅시다. Vestigium은 라틴어로 "추적하다(trace)"를 의미합니다. 이 문제에서 우리는 Latin squares와 매트릭스 traces를 다룹니다. 정방 행렬(square matrix)에서의 trace는 주 대각선(왼쪽 위에서 오른쪽 아래로 긋는)의 합입니다. N-by-N 매트릭스 이면서 행(row)과 열(column)의 숫자가 N개의 서로 다른 숫자이면서 반복되지 않는다면 Latin square입니다. 주어지는 매트릭스는 1과 N사이의 숫자로 이루어져 있습니다. 우리는 trace를 구하고 싶고 이 매트릭스가 natural Latin sq..

다음 검색 다음에서 "금 시세"를 검색하면 아래처럼 나옵니다. 기본은 3개월인데 3년으로 선택한 모습입니다. 금시세 – Daum 검색 Daum 검색에서 금시세에 대한 최신정보를 찾아보세요. search.daum.net 현재 금 시세를 빠르게 검색해 보기에는 UI도 깔끔하고 괜찮습니다. 네이버 검색 다음과 마찬가지로 "금 시세"로 검색하면 관련 정보를 조회해 볼 수 있습니다. 금시세 : 네이버 통합검색 '금시세'의 네이버 통합검색 결과입니다. search.naver.com 다만 일부 텍스트가 이미지로 되어 있는데 화질이 나빠서 좀 이상하네요. 고쳐졌으면 좋겠습니다. 네이버 금 시세의 장점은 좀 더 긴 기간의 시세를 확인할 수 있다는 점입니다. 우측 하단에 "금 시세 더보기"를 클릭하면 좀 더 자세한 정보를..

블로그에 글을 작성하거나, 프레젠테이션 자료를 만들 때 내용에 맞는 사진을 첨부하면 가독성과 이해도를 높이는데 도움이 됩니다. 하지만 멋진 사진에는 대개 주인이 있기 마련입니다. 누구나 쓸 수 있도록 해 주는 경우가 있지만 보통 돈을 주고 사야 되거나 이런저런 조건이 붙곤 합니다. 하지만 이번에 소개해드릴 사이트는 정말 아무 조건이 없이 사용할 수 있는 이미지들이 올라오는 사이트입니다. 상업적으로도 사용할 수 있습니다. 게다가 이미지 퀄리티가 꽤 높습니다. 정말 무료로 사용할 수 있는 게 맞을까요? 이런 사이트들은 대개 라이선스에 대해 설명하는 페이지가 있기 마련입니다. https://unsplash.com/license의 내용을 봅시다. 대충 번역해 보겠습니다. Unsplash에 올라온 모든 사진은 무..

사실 10.15.4 올린 탓인지 다른 문제인지는 잘 모르겠습니다. 문제는 자꾸 OS가 죽습니다. 보통 오류 나서 죽으면 재시작하면 오류 났다고 메시지가 뜨곤 한데 이번에는 그렇지 않습니다. 재시작하고 나서 멀쩡한 척하네요. 어제도 블로그 쓰다가 글을 몇 번 날려 먹었는데요. 오늘은 임시저장이라도 꾸준히 하면서 작성해야 되겠습니다. 일단 크래시 원인을 알아야 되겠죠? 크래시 로그는 아래 경로에서 볼 수 있습니다. $ cd ~/Library/Logs/DiagnosticReports/ 오호라 뭔가 좀 의심스러운 부분들이 보입니다. AkVCamAssistant 가 일단 눈에 띄네요. 가상 캠을 세팅해보려고 WebCamoid라는 프로그램을 설치했었는데 이 녀석이 일단 문제가 있어 보입니다. WebCamoid는 아..

Google Code Jam 2020 Qualification Round가 종료되었습니다. 저는 끙끙거리면서 겨우 3문제 풀었는데요. 1등은 1시간도 안되어서 다 풀었네요. 3시간 안에는 풀어줘야 대충 10등 안에 들어갈 수 있을 거 같습니다. 저는 19,614등 했네요. 내년에는 좀 더 순위를 올려 보고 싶네요. 순위표를 보니 30점 이상인 사람인 사람이 30,221명입니다. 30점을 넘기면 Round 1에 참가할 수 있습니다. Round 1은 A, B, C로 나누어져 진행됩니다. 모든 라운드에 참가할 수 있으며 어느 라운드이건 1,500등 안에 들어가면 Round 2에 참가할 수 있습니다. 넉넉 잡아도 4,500등 안에는 들어가야 하는데요. 2만 등 가까운 저는 무진장 공부하는 방법 밖엔 없겠습니다...

드디어 Google Code Jamp 2020 Qualification Round가 시작되었습니다. 저도 열심히 풀어 보고 있는데 쉽지 않네요. 통과 기준은 30점입니다. 대시보드에 몇 점을 넘어야 되는지 설명이 나옵니다. 아아... 적어도 30점은 채워야 할 텐데 걱정입니다. 문제는 총 5개 나왔네요. 1번 문제는 Vestigium 7점짜리 문제입니다. 대부분의 시험이나 대회가 그러하듯 1번 문제는 비교적 쉬운 편입니다. N-by-N의 매트릭스가 주어지고 좌상, 우하로 이어지는 대각선의 숫자의 합과 중복되는 숫자가 있는 행의 개수와 열의 개수를 구하면 됩니다. 기분 좋게 한 번만에 풀었네요. 하지만 남은 문제는 점점 어려워지겠죠? 2번 문제는 Nesting Depth 5점, 11점짜리 문제입니다. de..

일일일 블로그포스팅 단톡방에서 한 참가자분 께서 그림일기용 종이 양식을 공유해 주셨는데요. 그 양식 위에다가 그림일기를 그려 보았습니다. 잉크 - 테크니컬 펜으로 그렸더니 굵기 조절이 잘 안되네요. 스케치 - 나린더 연필과 6B 연필을 추천해 주셨는데요. 나린더 연필 잠깐 써 보니 괜찮은거 같습니다. 다음에는 나린더 연필로 그려볼까 합니다.

2019년 구글 코드잼 예선전(Qualification Round) 1번 문제를 풀어보겠습니다. 문제는 https://codingcompetitions.withgoogle.com/codejam/round/0000000000051705/0000000000088231에서 직접 풀어서 제출해볼 수 있습니다. 문제 내용은 아래와 같습니다. Someone just won the Code Jam lottery, and we owe them N jamcoins! However, when we tried to print out an oversized check, we encountered a problem. The value of N, which is an integer, includes at least one dig..

제 주 블로그는 지금 글을 적고 있는 티스토리 블로그입니다. 도메인은 따로 구입해서 연결해서 https://junho85.pe.kr/를 사용하고 있는데요. 실제 주소는 https://junho85.tistory.com/입니다. 메인 블로그가 티스토리이긴 하지만 여러 가지 서비스를 사용해 보는 걸 좋아하기 때문에 여기저기 블로그가 많이 있습니다. 티스토리 블로그도 계정 하나에 5개의 블로그를 만들 수 있어서 티스토리 블로그도 사실 5개가 있습니다. 다만 관리가 안되어서 지금 블로그 외에는 그다지 글을 꾸준히 쓰고 있지는 않습니다. 블로그 하면 유명한 사이트로 워드프레스 서비스가 있는데요. 설치형 블로그로 많이 알려져 있지만 워드프레스 사이트에서 블로그 호스팅도 하고 있습니다. 어떤 기준인지는 모르겠지만 인..

유튜브나 트위치 방송을 보다 보면 채팅창을 방송화면으로 송출하는 경우를 볼 수 있습니다. 채팅창을 송출하는 방법에는 여러 가지 방법이 있지만 이번에는 twip이라는 서비스를 이용해보려고 합니다. 우선 https://twip.kr/에 접속합니다. 스트리머로 로그인합니다. 대시보드 좌측에 Chat Box 메뉴가 보입니다. 채팅창 예제가 보입니다. 아래쪽에는 여러 가지 스타일이 보이네요. 원하는 스타일은 선택해 주면 되겠습니다. kuro라는 스타일을 선택해 보았습니다. 스크롤을 아래쪽으로 내려보면 선택한 스타일을 커스터마이징 할 수 있는 화면이 보입니다. 배경 색상이나 글자 폰트, 글자 색상, 폰트 크기 등 다양한 설정을 바꿀 수 있습니다. 설정 중 메시지 표시가 있는데 기본 15초의 의미는 채팅 내용이 15..