응시 정보
총 30문항 각 예시마다 3문항입니다. 답안은 줄바꿈과 공백을 정리하여 비교합니다.
저장 파일명: 학번_이름_CRT_점수_응시시각.txt
1-1. 동아리 간식 봉지 수 맞히기 - 숨긴 한 줄 코드
유형: 숨긴 한 줄 코드
상황: 선생님이 간식 봉지를 준비했습니다. 3개씩 나누면 2개가 남고, 5개씩 나누면 3개가 남고, 7개씩 나누면 2개가 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = ____________________
limit = 200
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
1-2. 동아리 간식 봉지 수 맞히기 - 숨긴 코드
유형: 숨긴 코드
상황: 선생님이 간식 봉지를 준비했습니다. 3개씩 나누면 2개가 남고, 5개씩 나누면 3개가 남고, 7개씩 나누면 2개가 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(3, 2), (5, 3), (7, 2)]
limit = 200
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
____________________
____________________
____________________
if ok:
print("가장 작은 답:", x)
break
학생 답안
1-3. 동아리 간식 봉지 수 맞히기 - 코드 출력 결과
유형: 코드 출력 결과
상황: 선생님이 간식 봉지를 준비했습니다. 3개씩 나누면 2개가 남고, 5개씩 나누면 3개가 남고, 7개씩 나누면 2개가 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(3, 2), (5, 3), (7, 2)]
limit = 200
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
2-1. 버스 도착 알림 시간 - 숨긴 한 줄 코드
유형: 숨긴 한 줄 코드
상황: 버스는 4분 간격 표에서 1분 늦고, 5분 간격 표에서 2분 늦고, 9분 간격 표에서 7분 늦게 도착합니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = ____________________
limit = 300
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
2-2. 버스 도착 알림 시간 - 숨긴 코드
유형: 숨긴 코드
상황: 버스는 4분 간격 표에서 1분 늦고, 5분 간격 표에서 2분 늦고, 9분 간격 표에서 7분 늦게 도착합니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(4, 1), (5, 2), (9, 7)]
limit = 300
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
____________________
____________________
____________________
if ok:
print("가장 작은 답:", x)
break
학생 답안
2-3. 버스 도착 알림 시간 - 코드 출력 결과
유형: 코드 출력 결과
상황: 버스는 4분 간격 표에서 1분 늦고, 5분 간격 표에서 2분 늦고, 9분 간격 표에서 7분 늦게 도착합니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(4, 1), (5, 2), (9, 7)]
limit = 300
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
3-1. 체육대회 팀 나누기 - 숨긴 한 줄 코드
유형: 숨긴 한 줄 코드
상황: 학생 수를 5명씩 나누면 4명, 6명씩 나누면 1명, 7명씩 나누면 3명이 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = ____________________
limit = 500
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
3-2. 체육대회 팀 나누기 - 숨긴 코드
유형: 숨긴 코드
상황: 학생 수를 5명씩 나누면 4명, 6명씩 나누면 1명, 7명씩 나누면 3명이 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(5, 4), (6, 1), (7, 3)]
limit = 500
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
____________________
____________________
____________________
if ok:
print("가장 작은 답:", x)
break
학생 답안
3-3. 체육대회 팀 나누기 - 코드 출력 결과
유형: 코드 출력 결과
상황: 학생 수를 5명씩 나누면 4명, 6명씩 나누면 1명, 7명씩 나누면 3명이 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(5, 4), (6, 1), (7, 3)]
limit = 500
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
4-1. 사물함 번호 찾기 - 숨긴 한 줄 코드
유형: 숨긴 한 줄 코드
상황: 사물함 번호는 7로 나누면 1, 8로 나누면 3, 9로 나누면 4가 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = ____________________
limit = 1000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
4-2. 사물함 번호 찾기 - 숨긴 코드
유형: 숨긴 코드
상황: 사물함 번호는 7로 나누면 1, 8로 나누면 3, 9로 나누면 4가 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(7, 1), (8, 3), (9, 4)]
limit = 1000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
____________________
____________________
____________________
if ok:
print("가장 작은 답:", x)
break
학생 답안
4-3. 사물함 번호 찾기 - 코드 출력 결과
유형: 코드 출력 결과
상황: 사물함 번호는 7로 나누면 1, 8로 나누면 3, 9로 나누면 4가 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(7, 1), (8, 3), (9, 4)]
limit = 1000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
5-1. 영화관 좌석 번호 - 숨긴 한 줄 코드
유형: 숨긴 한 줄 코드
상황: 좌석 번호는 4로 나누면 3, 7로 나누면 5, 11로 나누면 2가 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = ____________________
limit = 1000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
5-2. 영화관 좌석 번호 - 숨긴 코드
유형: 숨긴 코드
상황: 좌석 번호는 4로 나누면 3, 7로 나누면 5, 11로 나누면 2가 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(4, 3), (7, 5), (11, 2)]
limit = 1000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
____________________
____________________
____________________
if ok:
print("가장 작은 답:", x)
break
학생 답안
5-3. 영화관 좌석 번호 - 코드 출력 결과
유형: 코드 출력 결과
상황: 좌석 번호는 4로 나누면 3, 7로 나누면 5, 11로 나누면 2가 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(4, 3), (7, 5), (11, 2)]
limit = 1000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
6-1. 도서관 책 번호 - 숨긴 한 줄 코드
유형: 숨긴 한 줄 코드
상황: 책 번호는 6으로 나누면 5, 7로 나누면 6, 13으로 나누면 12가 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = ____________________
limit = 1000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
6-2. 도서관 책 번호 - 숨긴 코드
유형: 숨긴 코드
상황: 책 번호는 6으로 나누면 5, 7로 나누면 6, 13으로 나누면 12가 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(6, 5), (7, 6), (13, 12)]
limit = 1000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
____________________
____________________
____________________
if ok:
print("가장 작은 답:", x)
break
학생 답안
6-3. 도서관 책 번호 - 코드 출력 결과
유형: 코드 출력 결과
상황: 책 번호는 6으로 나누면 5, 7로 나누면 6, 13으로 나누면 12가 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(6, 5), (7, 6), (13, 12)]
limit = 1000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
7-1. 축제 티켓 묶음 - 숨긴 한 줄 코드
유형: 숨긴 한 줄 코드
상황: 티켓 수를 3장씩 묶으면 1장, 8장씩 묶으면 5장, 10장씩 묶으면 7장이 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = ____________________
limit = 500
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
7-2. 축제 티켓 묶음 - 숨긴 코드
유형: 숨긴 코드
상황: 티켓 수를 3장씩 묶으면 1장, 8장씩 묶으면 5장, 10장씩 묶으면 7장이 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(3, 1), (8, 5), (10, 7)]
limit = 500
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
____________________
____________________
____________________
if ok:
print("가장 작은 답:", x)
break
학생 답안
7-3. 축제 티켓 묶음 - 코드 출력 결과
유형: 코드 출력 결과
상황: 티켓 수를 3장씩 묶으면 1장, 8장씩 묶으면 5장, 10장씩 묶으면 7장이 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(3, 1), (8, 5), (10, 7)]
limit = 500
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
8-1. 수행평가 제출 번호 - 숨긴 한 줄 코드
유형: 숨긴 한 줄 코드
상황: 제출 번호는 5로 나누면 2, 9로 나누면 8, 11로 나누면 6이 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = ____________________
limit = 1000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
8-2. 수행평가 제출 번호 - 숨긴 코드
유형: 숨긴 코드
상황: 제출 번호는 5로 나누면 2, 9로 나누면 8, 11로 나누면 6이 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(5, 2), (9, 8), (11, 6)]
limit = 1000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
____________________
____________________
____________________
if ok:
print("가장 작은 답:", x)
break
학생 답안
8-3. 수행평가 제출 번호 - 코드 출력 결과
유형: 코드 출력 결과
상황: 제출 번호는 5로 나누면 2, 9로 나누면 8, 11로 나누면 6이 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(5, 2), (9, 8), (11, 6)]
limit = 1000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
9-1. 비밀번호 힌트 숫자 - 숨긴 한 줄 코드
유형: 숨긴 한 줄 코드
상황: 힌트 숫자는 7로 나누면 2, 10으로 나누면 9, 13으로 나누면 4가 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = ____________________
limit = 2000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
9-2. 비밀번호 힌트 숫자 - 숨긴 코드
유형: 숨긴 코드
상황: 힌트 숫자는 7로 나누면 2, 10으로 나누면 9, 13으로 나누면 4가 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(7, 2), (10, 9), (13, 4)]
limit = 2000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
____________________
____________________
____________________
if ok:
print("가장 작은 답:", x)
break
학생 답안
9-3. 비밀번호 힌트 숫자 - 코드 출력 결과
유형: 코드 출력 결과
상황: 힌트 숫자는 7로 나누면 2, 10으로 나누면 9, 13으로 나누면 4가 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(7, 2), (10, 9), (13, 4)]
limit = 2000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
10-1. 급식 번호표 - 숨긴 한 줄 코드
유형: 숨긴 한 줄 코드
상황: 급식 번호표는 4로 나누면 2, 9로 나누면 5, 11로 나누면 10이 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = ____________________
limit = 1000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안
10-2. 급식 번호표 - 숨긴 코드
유형: 숨긴 코드
상황: 급식 번호표는 4로 나누면 2, 9로 나누면 5, 11로 나누면 10이 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(4, 2), (9, 5), (11, 10)]
limit = 1000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
____________________
____________________
____________________
if ok:
print("가장 작은 답:", x)
break
학생 답안
10-3. 급식 번호표 - 코드 출력 결과
유형: 코드 출력 결과
상황: 급식 번호표는 4로 나누면 2, 9로 나누면 5, 11로 나누면 10이 남습니다.
다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.
conditions = [(4, 2), (9, 5), (11, 10)]
limit = 1000
for x in range(1, limit + 1):
ok = True
for mod, rem in conditions:
if x % mod != rem:
ok = False
break
if ok:
print("가장 작은 답:", x)
break
학생 답안