평소처럼 코드를 쓰고, 저장하세요.
C·C++·Python 파일의 변경 과정을 차곡차곡 기록합니다. 기록할 경로와 확장자는 직접 고를 수 있어요.
수정 기록은 먼저 내 개발 환경에 저장YOUR CODE. YOUR STORY.
정답까지의 시행착오도 기록이 됩니다.
코드가 바뀐 과정에 내 생각을 더하고,
한 편의 풀이 글로 남겨보세요.
VS Code extension / C · C++ · Python
def has_duplicate(nums): for i in range(len(nums)): for j in range(i + 1, len(nums)): if nums[i] == nums[j]: return True seen = set() for num in nums: if num in seen: return True seen.add(num) return False바뀐 코드와 풀이의 흐름을 함께 모아요.
이중 반복문으로 먼저 구현했다. 입력이 커지면 비교 횟수가 빠르게 늘어난다.
집합에 방문한 값을 저장해 중복을 확인했다. 평균 시간 복잡도를 O(n)으로 줄였다.
확장에서는 메모를 중간·끝에 추가하거나 삭제할 수 있어요.
ALGORITHM NOTE / 001
배열에 같은 숫자가 두 번 등장하는지 확인하는 문제를 풀었다. 처음에는 모든 쌍을 비교하는 방법부터 떠올렸다.
이미 확인한 숫자를 집합에 저장하면, 다음 숫자가 중복인지 바로 확인할 수 있다.
AI 초안을 확인하고 내 문장으로 다듬습니다.
01 / THE PROCESS
어떻게 풀었는지 다시 떠올리는 수고를 줄이고,
왜 그렇게 풀었는지에 집중하세요.
C·C++·Python 파일의 변경 과정을 차곡차곡 기록합니다. 기록할 경로와 확장자는 직접 고를 수 있어요.
수정 기록은 먼저 내 개발 환경에 저장AI가 정리한 변경 구간과 설명을 확인하고 제목과 메모를 다듬습니다. 시행착오와 선택의 이유를 빠뜨리지 마세요.
제목 → 메모 #1 → 메모 #2 → 나만의 흐름수정 과정, 풀이 해설, 알고리즘 설명 중 원하는 구성을 선택하세요. AI가 만든 초안을 VS Code 안에서 확인하고 수정합니다.
문체 선택 · 블록 편집 · Markdown 원문 편집03 / YOUR FIRST STORY
현재 무료·테스트 크레딧으로 운영 중입니다.
준비된 샘플로 먼저 사용 흐름을 살펴볼 수도 있어요.
GitHub 소스로 VSIX 패키지를 만든 뒤, VS Code의 Extensions: Install from VSIX…에서 설치하세요.
PS-Blogself 사이드바에서 로그인을 눌러 Google 또는 GitHub 계정을 연결하세요.
코드를 수정·저장하고 수정 기록을 열어보세요. 기록이 없다면 샘플로 시작을 선택하세요.
현재는 소스에서 설치 패키지를 만드는 방식으로 제공됩니다.
A FEW MORE THINGS
파일을 저장하기만 할 때는 AI를 호출하지 않습니다. 로그인한 상태에서 수정 기록을 열면, 기본으로 켜진 자동 준비 기능이 필요한 코드와 변경 이력을 서버·AI 서비스로 보냅니다. 설정의 글쓰기 미리 준비 또는 psb.prepareOnReview로 끌 수 있습니다. 자세한 내용은 개인정보처리방침에서 확인해 주세요.
현재는 무료·테스트용 크레딧으로 운영하며 크레딧을 판매하거나 결제를 받지 않습니다. AI 준비·작성에는 이용량 한도가 적용됩니다. 남은 사용량은 확장 화면에서 확인할 수 있습니다.
생성된 글은 먼저 확인하고 수정하는 초안입니다. Markdown·HTML로 내보내거나, 직접 연결한 Ghost에 저장할 수 있습니다. Ghost 공개 발행은 별도 확인을 거칩니다. 코드 설명과 결과의 정확성은 게시 전에 직접 확인해 주세요.
수정 기록과 편집 초안은 VS Code가 실행되는 환경에 저장됩니다. 원격 개발 환경에서는 원격 기기에 저장될 수 있습니다. AI 기능을 사용할 때 필요한 입력·결과는 서비스에서도 처리·보관하며, 항목과 보유 기간은 개인정보처리방침에 안내되어 있습니다.
Every change has a story.
↑