CODING PICKBY westc
대회·입시·정책·학원 정보에는 확인한 출처와 검증 상태를 함께 표시합니다. 준비 중인 학습 기능은 실제 AI를 호출하지 않습니다. 신청·수강 전에는 각 카드의 공식 원문과 기관 안내를 다시 확인하세요.
2026 KOI 1차대회 2교시초등부 1번9단계

이웃 · 인터랙티브 가이드

구간 탐색 · 조건 분리 · 경계값 · 약 15분

BIKO에서 실제 문제 풀기

CODING PICK 독자 학습 가이드
이 페이지는 CODING PICK이 독자적으로 제작한 학습 가이드입니다. 실제 문제 확인과 코드 제출은 BIKO 공식 문제 페이지에서 진행하세요.

INTERACTIVE WALKTHROUGH

조건 → 코드 → 화면 변화를 한 장면씩 따라가세요

문제풀이 시작을 누르면 첫 실행 장면으로 바로 이동하고 약 4초 간격으로 자동 진행됩니다. 언제든 멈추거나 직접 단계를 고를 수 있습니다.

LIVE EXECUTION SCENE

지금 무슨 일이 일어나나요?

마을과 학생 배치먼저 마을의 모습을 그립니다

문제 이해
  1. 1

    문제에서

    예제 전체 상황
  2. 2

    코드가

    1·2번 줄을 실행하고
  3. 3

    화면에서

    예제의 시작 상태와 적용할 규칙을 화면에 배치합니다
먼저 마을의 모습을 그립니다

학생 1과 학생 4는 몇 칸 떨어져 있을까요?

1

1

2

2

3

3

4

4

5

5

다음 장면에서 학교 색을 입힙니다
지금 보는 대상문제·코드 연결화면 변화조건 통과

SCENE 1 / 9

마을과 학생 배치

STEP EXPLAINER · 1/9

지금 장면은 이 조건 때문에 이렇게 바뀌었어요

재생을 누르면 문제 조건 → 실행 코드 → 화면 결과 → 변수와 결론을 현재 위치에서 차례대로 보여드립니다.

AI 코치

마을과 학생 배치

학생 1과 학생 4는 몇 칸 떨어져 있을까요?

1문제 조건

예제 입력을 읽고 마을과 학생 배치 장면을 만듭니다

지금 판단에 필요한 문장만 골라냅니다.
2실행 코드
1schools = [1, 1, 1, 2, 2]2K1, K2 = 1, 2
파란 줄이 조건을 실제 판단하는 부분입니다.
3화면 결과

예제의 시작 상태와 적용할 규칙을 화면에 배치합니다

N 5K1 1K2 2
그래서 이렇게 이해하면 됩니다먼저 마을의 모습을 그립니다

학생을 1차원 배열의 인덱스에 대응시키면 거리 계산이 위치 차이로 바뀝니다.

DEEP DIVE

문제 원문 요약과 실행 코드를 더 자세히 보기

현재 장면의 강조 상태가 그대로 이어집니다.

문제 이해

일렬로 놓인 학생들을 보며 학교가 같은지 다른지에 따라 서로 다른 거리 기준으로 이웃 수를 살펴보는 학습 가이드입니다.

지금 문제에서 찾을 것마을과 학생 배치
같은 학교 학생은 거리 K1 이하에서 확인
다른 학교 학생은 거리 K2 이하에서 확인
자기 자신은 이웃 수에서 제외
입력 요약
학생 수 N, 두 거리 K1·K2, 각 학생의 학교 번호
출력 요약
각 학생이 조건에 따라 만날 수 있는 이웃 수
예제 · N=5, K1=1, K2=2, 학교=[1, 1, 1, 2, 2]

CODING PICK 유사 문제

공식 문제를 복제하지 않고 같은 사고를 연습하도록 독자적으로 만든 확장 아이디어입니다.

쉬운 변형

학교가 세 곳인 마을

학교 색을 하나 더 늘려 같은 거리 규칙을 적용합니다.

같은 개념

학생마다 다른 이웃 거리

각 학생이 가진 거리 기준으로 범위를 계산합니다.

심화 확장

원형 마을의 이웃

첫 집과 마지막 집도 이어지는 거리 계산을 생각합니다.