- プログラミングの基礎レベル確認教材
- Processing
- JavaScript
- Python
一部Processingのみ
フォルダ構成
- README.md: 問題と諸注意
- Hangouts: 配布資料
- Answer: 解答例
HandoutsとAnswersは言語ごとに分かれています.
コメントアウトに関してはJavaScriptはjsdoc,PythonはdocString(Google記法)に合わせています.
- 01-FizzBuzz
- 02-ColorCircle(*)
- 03-Tsurukame
- 04-Kuku
- 05-Calenders
- 05-1-Calender1
- 05-2-Calender2
- 05-3-ZellerCongruence
- 05-4-Calender3
- 06-VendingMachines
- 06-1-VendingMachine1
- 06-2-VendingMachine2
- 06-3-VendingMachine3
- 06-4-VendingMachine4
- 06-5-VendingMachine5
- 06-6-VendingMachine6
- 07-Primes
- 07-1-TwinPrime
- 07-2-PrimeTriplet
- 07-3-PrimeQuadruplet
- 07-4-SieveOfEratosthenes
- 07-5-ComparePrimeAlgorithms
- 08-SortCharts
- 08-1-SortChart(*)
- 08-2-GachaChart(*)
(*)はProcessingのみ
osascript -l JavaScript ファイル名.js
で実行
wscript ファイル名.js
で実行
もしくは
cscript ファイル名.js
で実行
node ファイル名.js
で実行
python ファイル名.py
で実行
python3 ファイル名.py
で実行