반응형

분류 전체보기 99

BOJ 2912 백설공주와 난쟁이 Java 세그먼트 트리 이진탐색

백준 2912번 백설공주와 난쟁이https://www.acmicpc.net/problem/2912 세그먼트 트리, 이진탐색 알고리즘 문제 세그먼트 트리 모아보기: https://noteofdeveloper.tistory.com/tag/%EC%84%B8%EA%B7%B8%EB%A8%BC%ED%8A%B8%ED%8A%B8%EB%A6%AC 이진탐색 모아보기: https://noteofdeveloper.tistory.com/tag/%EC%9D%B4%EC%A7%84%ED%83%90%EC%83%89 너무 어려워서 잡히는 줄 알았다....ㅠㅠㅠ 인덱스를 이용해 자식노드에 접근할 일이 없으므로 세그먼트로 풀기에 좋은 문제 세그먼트 트리는 루트부터 값이 들어가게 되므로 이런 형태로 그려진다. (색상명,난쟁이수)쌍으로 구성 ..

알고리즘 2021.12.27

IDX12729: Unable to decode the header '[PII is hidden]' 해결방법

Newtonsoft.Json.dll 에서 오류가 나는 현상 IDX12729: Unable to decode the header '[PII is hidden]' as Base64Url encoded string. jwtEncodedString: '[PII is hidden]' at System.IdentityModel.Tokens.Jwt.JwtSecurityToken.Decode(String[] tokenParts, String rawData) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ReadJwtToken(String token) at AuthService.ValidateJwtToken(String tokenString) 현재 해당 문제가 ..

C# 2021.12.22

2021 공개SW페스티벌 세미나 후기

근무시간과 겹쳐 있어 모든 세미나를 충실하게 시청하기 어려웠지만 제게 의미있는 시간이었습니다. 여러 계층을 대상으로 강연을 진행하는데 저는 Track 01 "공개SW와 개발자" 세션을 수강했습니다. 1. Linus Tovalds 님의 축사 Linus Tovalds 님의 축사도 들었는데, 업무할 때 소통이 가장 중요하단 사실을 다시금 느끼게 되었습니다. 스샷을 찍은 줄 알았는데 안 찍었네요.... 문답형식 인터뷰로 진행됐는데 진행하시는 분도 유명한 분이신 것 같았는데.... 따로 메모를 안해놨네요... 엄청 떨려하시는 것 같았는데 영어로 대화하는 게 대단하게 느껴졌습니다. 1. 전희원님 오픈소스로 성장하기 오픈소스로 얻게 되었던 기회와 다양한 작업기회에 대해서 얘기해주셨습니다. 내가 소속된 회사에서 같이 ..

기타 2021.12.01

이진탐색 알고리즘(Upper Bound, Lower Bound) 기본 개념 Java

이진탐색은 사전처럼 탐색할 대상이 정렬되어 있는 상태에서 사용한다. 대상을 둘로 나눠 절반씩 줄여나가는 원리이다. 이진탐색 기본 알고리즘은 중복이 없으며, 반드시 존재하는 데이터를 탐색할 때 용이하다. Upper Bound은 중복이 존재하거나 없는 데이터를 탐색할 경우, 바로 다음 결과값을 반환한다. 가장 오른쪽 위치를 구한다. Lower Bound는 중복이 존재하거나 없는 데이터를 탐색할 경우, 일치하는 숫자가 가장 처음 나타나는 값을 반환한다. 가장 왼쪽 위치를 구한다. 이 원리를 이용하면 중복 갯수를 구할 수 있다.

알고리즘 2021.11.24

C# WPF 지정된 Visual이 이미 다른 Visual의 자식이거나 CompositionTarget의 루트입니다

WPF 지정한 요소가 이미 다른 요소의 논리자식입니다. 먼저 이 연결을 끊으십시오. - https://noteofdeveloper.tistory.com/m/21 WPF 지정한 요소가 이미 다른 요소의 논리자식입니다. 먼저 이 연결을 끊으십시오. WPF 지정한 요소가 이미 다른 요소의 논리자식입니다. 먼저 이 연결을 끊으십시오. xaml child clear remove child element xaml removing all grid children 본 문제는 .add(___)하려는 컨포넌트가 이미 다른 컴.. noteofdeveloper.tistory.com 이전에 한번 포스팅한 적 있는 내용과 비슷한 맥락입니다. 지정된 Visual이 이미 다른 Visual의 자식이거나 CompositionTarget..

C#/WPF 2021.10.25

아이폰13 미니 256 GB 사전예약 성공 후기

아마 또 2-3년간은 아이폰 소식 꺼놓을 것 같아서 기록 한 번 남겨봅니다 아이폰 사전예약의 대세인 쿠팡은 정보가 많을 것 같고 11번가와 옥션 정보 기록합니다. 카드혜택은 사전준비하실 때 카드사에서 확인하시면 됩니다. * 2-3시간 전 사전준비 - 1,2,3번 후보를 선정해서 PC, 모바일 모두 세팅 (카드사에서 사이트별 무이자기간 확인) - 빠른 결제를 위해 쇼핑몰 Pay에 전부 카드 등록 - 생체인식으로 결제 설정 - 기본배송지 설정 - 아이폰 타 모델로 사전 연습 (가격대가 다르면 결제가 다르게 되는 곳도 있어서 가격대가 비슷한 걸로 연습해야합니다. 할부 기간까지 연습해야합니다.) - 새로고침이 용이한 상태로 세팅 (새로고침이 안 되는 곳은 바로 눌러서 상품구매할 수 있도록 세팅) * 5-10분 ..

기타 2021.10.01

Codingame 코딩게임 사용법3 - 경쟁

이전글: https://noteofdeveloper.tistory.com/79 TEST IN ARENA 한 후에 사용할 수 있는 기능을 소개합니다. 1. Last Bettle 대결한 내용을 보며 내 코드를 보완할 수 있습니다 코딩결과보기 기능은 내 개발화면(IDE)와 동일하게 제공됩니다. - Game Information: Console 기능 - SEND GAME PARAMETERS TO IDE: 대결에 사용한 입력값 그대로 내 개발화면(IDE)에서 사용. - 내가 경쟁한 사용자 목록: 이긴 사용자의 프로필 이미지에 하이라이트 - 내가 속한 리그 랭킹: 최상단에 현재 리그의 보스(NPC) 표시. 모두 이겨야 리그 레벨이 올라감. 이정도 알면 왠만한 게임은 다 할 수 있을 걸로 기대가 됩니다. 내가 코딩한..

알고리즘 2021.09.18
반응형