Skip to content

nkmr-lab/programming-basic

Repository files navigation

programming-basic

  • プログラミングの基礎レベル確認教材

対応言語

  • 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のみ

ファイル実行に関して

JavaScript

Mac

osascript -l JavaScript ファイル名.jsで実行

Windows

wscript ファイル名.jsで実行
もしくは
cscript ファイル名.jsで実行

共通(node.js)

node ファイル名.jsで実行

参考
今すぐ使えるJavaScriptを実行する環境まとめ


Python

通常

python ファイル名.pyで実行

python2と乱立している場合

python3 ファイル名.pyで実行

About

programming-basic for nkmr-lab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published