Featured image of post [AI Tools] Jina AI Reader: URL을 LLM 친화적 입력으로 변환

[AI Tools] Jina AI Reader: URL을 LLM 친화적 입력으로 변환

Jina AI Reader는 어떤 URL이든 앞에 https://r.jina.ai/ 를 붙여 요청하면 브라우저 렌더링을 거쳐 읽기 좋은 마크다운으로 돌려준다. 스트리밍·JSON 모드, 이미지 캡션, 헤더 제어, SPA 대기까지 지원하며 에이전트·RAG 전처리와 리서치 요약에 적합하다. 무료·오픈소스.

Featured image of post [Algorithm] C++ 백준 12728번: n제곱 계산

[Algorithm] C++ 백준 12728번: n제곱 계산

정수부의 마지막 세 자리를 구하는 문제를 선형 점화식 s_n=6s_{n-1}-4s_{n-2}와 행렬 거듭제곱으로 O(log n)에 해결합니다. s_n-1≡⌊(3+√5)^n⌋을 이용해 모듈러 1000에서 안전히 계산하고 출력 서식·엣지 케이스까지 점검합니다.

Featured image of post [Algorithm] C++ 백준 15576번: 큰 수 곱셈 (2)

[Algorithm] C++ 백준 15576번: 큰 수 곱셈 (2)

300,000자리까지의 초대형 정수 A·B를 FFT 기반 컨볼루션으로 O(n log n)에 곱합니다. 자리수 묶기(Base=1000), 안전 반올림, 캐리 정규화와 0 처리 같은 구현 디테일까지 정리해 제출 안정성을 높입니다. 시간·공간 복잡도와 실수 포인트를 한 문서에 모았습니다.

Featured image of post [Algorithm] C++ 백준 7626번: 직사각형

[Algorithm] C++ 백준 7626번: 직사각형

N=200,000개의 축에 평행한 직사각형의 합집합 면적을 구합니다. x축 스위프라인과 y좌표 압축+세그먼트 트리(커버 카운트/덮인 길이 유지)로 각 x 구간의 덮인 y길이를 O(log N)에 갱신하고 면적을 누적해 3초 내 통과합니다. 오버플로/엣지 케이스와 구현 포인트를 정리했습니다.

Featured image of post [Algorithm] C++/Python 백준 10854번: Divisions - 약수 개수

[Algorithm] C++/Python 백준 10854번: Divisions - 약수 개수

N(≤1e18)의 양의 약수 개수를 구하는 문제입니다. N을 소인수분해한 뒤 (지수+1)의 곱으로 약수 개수를 계산합니다. Pollard's Rho + Miller–Rabin을 이용해 64비트 범위를 안정적으로 처리하고, 오버플로·64비트 연산·N=1 등 엣지 케이스를 점검합니다.

Featured image of post [Algorithm] C++/Python 백준 16993번: 연속합과 쿼리 (세그먼트 트리)

[Algorithm] C++/Python 백준 16993번: 연속합과 쿼리 (세그먼트 트리)

길이 N(≤100,000) 수열에 대해 구간 [i,j]의 최대 연속합을 O(log N)으로 질의하는 세그먼트 트리 풀이입니다. 각 노드에 합·최대 접두/접미합·구간 최대합을 저장하고 병합 규칙으로 정답을 계산합니다. 음수 전용 구간·단일 원소·전부 음수인 경우를 안전하게 처리하며, 시간·공간 복잡도와 실수 포인트를 정리했습니다.

Featured image of post [Linux] term.everything - 터미널에서 GUI 앱 실행하기

[Linux] term.everything - 터미널에서 GUI 앱 실행하기

term.everything은 Wayland 컴포지터 기반으로 리눅스에서 GUI 앱 창을 터미널에 렌더링하는 오픈소스 도구다. SSH·원격 환경에서 X 포워딩 없이 데스크톱 앱을 실행·조작할 수 있으며, kitty·iTerm2 등 이미지 지원 터미널에서 고해상도 출력이 가능하다. 베타 단계.