Harvard大学のMOOC講座、 CS50 2020 の課題
使用言語: Scratch
- Race
- Scratch で好きにゲームを作る課題
- 簡単なレースゲームを制作した
使用言語: C言語
- Hello
- 「Ayaka」と名前を入力すると、「Hello, Ayaka」と出力するプログラム
- 問題文
- Mario Less/More
- Cash
- 金額を入力すると、お釣りのコインの枚数を出力するプログラム
- 問題文
- Credit
- Luhnアルゴリズムというクレジット番号の認証に用いるアルゴリズムを用いて、このクレジット番号が正しいか、およびカードブランドを出力するプログラム
- 問題文
使用言語: C言語
- Readability
- Coleman-Liau indexという式を用いて、100ワードあたりの文字数、文数から文章のリーダビリティを測るプログラム
- 問題文
- Caesar
- もとの単語から数文字をずらした暗号を出力するプログラム(ex. HELLO → IFMMP)
- 問題文
- Substitution
- 各アルファベットに違うアルファベット文字をあてる暗号を出力するプログラム
- 問題文
使用言語: C言語
使用言語: C言語
- Filter less
- 画像用フィルター(グレースケール、セピア、反転、ブラー)
helpers.c
のみ実装- 問題文
- Filter more
- 画像用フィルター(グレースケール、反転、ブラー、エッジ検出)
helpers.c
のみ実装- 問題文
- Recover
- バイナリファイルからJPEG画像を復旧させるプログラム
- 問題文
使用言語: C言語
- Speller
- スペルチェッカープログラム。辞書に登録されたワードではなかったらスペルミスとする。
- このプログラムでは、A-Zで分割された線形リストを利用しているが、最終的にはここからさらにスピードチューニングしたプログラムにすることが推奨されている。
dictionary.c
のみの実装- 問題文
使用言語: Python
- Hello
- 「Ayaka」と名前を入力すると、「Hello, Ayaka」と出力するプログラム
- WEEK1でC言語でも同じアルゴリズムのプログラムを書いている。
- 問題文
- Mario Less/More
- Cash
- 金額を入力すると、お釣りのコインの枚数を出力するプログラム
- WEEK1でC言語でも同じアルゴリズムのプログラムを書いている。
- 問題文
- Credit
- Luhnアルゴリズムというクレジット番号の認証に用いるアルゴリズムを用いて、このクレジット番号が正しいか、およびカードブランドを出力するプログラム
- WEEK1でC言語でも同じアルゴリズムのプログラムを書いている。
- 問題文
- Readability
- Coleman-Liau indexという式を用いて、100ワードあたりの文字数、文数から文章のリーダビリティを測るプログラム
- WEEK2でC言語でも同じアルゴリズムのプログラムを書いている。
- 問題文
- DNA
- DNAの配列のパターンが連続している部分(STR)を参照してCSVファイル上の人物と一致するかを判定するプログラム
- 問題文
使用言語: SQL, Python