회문 문자열 풀이: 양끝 비교로 대소문자 없이 판별하기
대소문자를 통일하고 양끝의 대칭 인덱스를 비교해 회문을 판별합니다. JavaScript 전체 풀이, 원본 예제 추적, 길이 100 경계값과 시간·공간 복잡도를 함께 확인합니다.
컴퓨터과학의 기초와 자료구조를 익히고, 알고리즘 문제를 직접 풀며 풀이 과정을 확인합니다.
총 131개의 글
대소문자를 통일하고 양끝의 대칭 인덱스를 비교해 회문을 판별합니다. JavaScript 전체 풀이, 원본 예제 추적, 길이 100 경계값과 시간·공간 복잡도를 함께 확인합니다.
봉우리 문제를 상하좌우 비교와 방향 배열로 해결합니다. 같은 높이의 이웃, 격자 바깥의 0, N=1 경계값을 구분하고 JavaScript 전체 코드와 원본 예제 결과 10을 확인합니다.
격자판 최대합을 행·열·두 대각선의 합 비교로 해결합니다. N=1을 포함한 입력 조건, 원본 예제 추적과 O(N²) JavaScript 전체 풀이를 정리합니다.
웹 요청 장애를 URL·DNS·연결·TLS·HTTP·인증·CORS·쿠키·캐시·프론트엔드 실행 계층으로 나눠 진단합니다. 증거 기록과 재검증 절차로 CS 기초 분석 노트를 완성합니다.
프로그램·프로세스·스레드와 메모리의 기본 개념을 배웁니다. 브라우저·서버 실행 위치, 새로고침·재시작에 따른 상태 변화, 영속 저장소와 메모리 누수를 구분합니다.
Cache-Control의 max-age·no-cache·no-store와 ETag·304 재검증을 배웁니다. DevTools Network에서 캐시를 관찰하고 브라우저 캐시와 프레임워크 캐시를 구분합니다.
URL 입력 뒤 DNS 조회, TCP 연결, TLS 협상과 HTTP 요청이 이어지는 흐름을 정리합니다. DevTools와 기본 명령으로 연결 실패 계층을 구분하는 CS 기초 2회차입니다.
각 점수를 다른 모든 점수와 비교해 공동 순위를 포함한 학생별 등수를 계산하는 JavaScript 풀이입니다.
연속 정답 수를 누적해 문제별 점수와 총점을 한 번의 순회로 계산하는 JavaScript 풀이입니다.
가위바위보 N회의 선택을 같은 인덱스로 비교하고 조건문으로 승자를 판정하는 JavaScript 풀이입니다.
무엇을 도와드릴까요?
이 글과 함께 공부하기
읽다가 막힌 부분을 물어보세요. 이 글을 바탕으로 설명하고, 이어서 읽을 본문을 연결합니다.