이 책은 지난 3년간 SFPC에서 출제된 문제를 수록하고 있다. 제주도(SFPC 2021), 경상북도(SFPC 2022), 전북특별자치도(SFPC 2023)의 특색을 담은 일상생활 속 문제들이다. 제주도의 해녀와 한라봉을 주제로 한 문제, 경상북도 청송의 사과를 주제로 한 문제, 전북특별자치도의 비빔밥을 주제로 한 문제 등을 만날 수 있다. SFPC 기출 문제 해결을 위해 이 책은 총 3개의 PART로 구성되어 있다. ‘PART I. SFPC 공부하기’에서는 SFPC 소개 및 온라인 저지(Online Judge) 이용 방법을 담았고, 파이썬 기초 문법과 온라인 저지를 이용한 학습 방법을 포함하였다. ‘PART II. SFPC 준비하기’에서는 2021 SFPC 제주, 2022 SFPC 경북, 2023 SFPC 전북 대회의 준비하기 기출 문제를 해결하는 방법과 예시 코드를 제시하였다. 단순히 예시 코드를 따라 쳐보는 것이 아니라 문제를 분석하여 추상화하고, 알고리즘을 설계하는 방법을 담고 있다. ‘PART III. SFPC 도전하기’에서는 제주, 경북, 전북 대회의 도전하기 기출 문제를 제시하였다. PART II에서 학습한 것을 바탕으로 스스로 문제를 해결할 수 있도록 구성하였으므로 추상화와 알고리즘, 프로그래밍을 아우르는 컴퓨팅 사고력이 향상될 것이다. 도전하기 문제의 해결 방법과 예시 코드는 ‘풀이’에서 확인할 수 있다.
Contents
Ⅰ. SFPC 공부하기
SECTION 01. SFPC란?
01 SFPC의 목적과 성격
02 SFPC의 특징
03 SFPC의 구성
04 SFPC의 역사
SECTION 02. SFPC 채점 시스템
01 DOMjudge
02 비코(BIKO)
03 코드업(CodeUp)
SECTION 03. 문제 해결을 위한 파이썬 기초
01 출력문
02 변수와 자료형
03 입력문(input)
04 연산자
05 조건문
06 반복문
07 리스트
08 중첩 반복문
09 함수