この記事では、例題も交え、C言語が学べるおすすめの練習問題サイトを紹介します。
こんにちは!井上です。
C言語を書籍などで学習していてもなかなか自分にどれくらいの実力がついたのかよくわかりませんよね。
そんな時に、
「なにか自分の実力を確認できる手段が欲しい!」
「手軽に技術力を試せるサイトがあればな?」
と感じる方は多いと思います。
特にC言語ではすぐに公開できるようなアプリを作るのは難しいため、なかなか評価が得にくいということもあるでしょう。
そこで今回は、プログラミングの学習確認や応用力をつけるために最適な問題を提供してくれているサイトを厳選して10こ紹介していきます。
元C言語プログラマの私も実際に遊びながら学習に使ったものですので、ぜひ試してみてください!
- ゲーム感覚でC言語を学ぶなら「CodinGame」がおすすめ
- Paizaではプログラミングの実力が計測できる
- C言語を練習するなら「C言語練習問題」がおすすめ
CodinGame
自分の書いたコードの通りにキャラクターが動いて問題を解いていく新感覚プログラミング学習ゲームです。
各問題ごとにルールが変っていくので、状況を理解するプログラミングの本質的な能力も試されます。
C言語はもちろん様々な言語に対応しています。
なお、C言語を学びたい気持ちはあるものの本当に自分にあう言語なのか、どう学習を進めればいいのかなどがあいまいな人は「プログラミング学習プラン診断」をお試しください。
かかる時間は1分ほど。4つの質問に答えるだけで、あなたにあう言語や学習プランを診断してもらえます。
効率よくスキル習得したい人は、ぜひ一度お試しください。
\ 4つの質問に答えるだけ /
Paiza新卒 プログラミングスキルチェック
URL:https://paiza.jp/challenges/info
Paizaが行っている新卒の就活用サービスで、プログラミングの実力テストによりあなたをランク付けしてくれます。
腕に覚えのある方はTOP2%を目指してチャレンジしてみてください。
Aizu Online Judge – AOJ
URL:http://judge.u-aizu.ac.jp/onlinejudge/index.jsp?lang=ja
たくさんのプログラミングの問題を提供しているサービスで日本語にも対応しています。
チュートリアル(PDF)でサービスの使い方もとても丁寧に解説されています。
yukicoder
プログラミングの実力を競う「競技プログラミング」や、プログラミングの考え方である「アルゴリズム」学習のための練習問題投稿サイトです。
言語に依存しない問題が多く、問題の難易度が★の数で分けられているため初級者でも使い易いサイトになっています。
POSTD C言語パズル集
URL:http://postd.cc/c-puzzles-some-interesting-c-problems/
こちらはPOSTDという英語記事を和訳しているサービスで、他とは毛色が違いますが面白い記事がありましたので紹介します。
C言語の仕様を厳格に理解してい無いと分からないかなりマニアックな問題がまとめられています。
仕事としてC言語を利用しているプロでも難しいような問題ですが、自信のある人は挑戦してみてください!
C言語練習問題
URL:http://www.geocities.jp/kenji_y0328/crenshu/
C言語学習の時によく使われているC言語プログラミング問題集のサイト。
ものすごくシンプルですが、さまざまなシチュエーションで使えるように構成されています。
なお、IT企業への転職や副業での収入獲得を見据え、独学でC言語を習得できるか不安な人は「侍エンジニア」をお試しください。
侍エンジニアでは、現役エンジニアと学習コーチの2名体制で学習をサポートしてもらえます。
「受講生の学習完了率98%」「累計受講者数4万5,000名以上」という実績からも、侍エンジニアなら未経験からでも挫折なく転職や副業収入の獲得が実現できますよ。
\ 給付金で受講料が最大80%OFF /
北ソフト工房 練習問題集
URL:http://kitako.tokyo/lib/CExercise.aspx
C言語やJava用の問題なども提供されているサイトです。
各文法ごとに問題としてまとめられているため、文法学習を一通りやった後の確認として利用するのが良いでしょう。
なお、ITエンジニアに興味はあるものの、どの職種が自分にあうのかわからない人もいますよね。そんな人は「ITキャリア診断」をお試しください。
かかる時間はたったの1分。5つの質問に答えるだけで、自分にあうIT職種を診断してもらえます。
自身に適した職種が知りたい人は、手軽に試してみると良いですよ。
\ 5つの質問に答えるだけ /
初心者のためのポイント学習C言語
URL:http://www9.plala.or.jp/sgwr-t/c_sub/index_en.html
C言語の入門サイトについている問題集で、さまざまな文法について理解を深められる内容です。
まだC言語が使いこなせていないと感じる人は、入門サイトで学びながら問題を解いてみると良いでしょう。
ビジネス能力認定サーティファイ
URL:http://www.sikaku.gr.jp/js/cp/exam/sample/
C言語資格を提供している会社「ビジネス能力認定サーティファイ」が配布しているC言語の問題集です。
実際の試験対策にも使用できるので、しっかりした問題を解いていきたいという人には良いでしょう。
なお、IT企業への転職や副業での収入獲得を見据え、独学でC言語を習得できるか不安な人は「侍エンジニア」をお試しください。
侍エンジニアでは、現役エンジニアと学習コーチの2名体制で学習をサポートしてもらえます。
「受講生の学習完了率98%」「累計受講者数4万5,000名以上」という実績からも、侍エンジニアなら未経験からでも挫折なく転職や副業収入の獲得が実現できますよ。
\ 給付金で受講料が最大80%OFF /
まとめ
C言語のプログラミング学習サイトなどをまとめてきましたがいかがでしたでしょうか。
インプットだけではなく演習を通してアウトプットすることで応用力もつけていきましょう。
このページがC言語学習への火付けになれば幸いです!
関連記事