アプリ版:「スタンプのみでお礼する」機能のリリースについて

C言語を勉強しています。情報系の学部2年です。
一通りC言語の授業も受け、なにかやりたいな、
と思って簡単なネットワークプログラムとか
書いてみたのですが、なかなか続きません。
そこで、CMAGAZINEの電脳クラブに投稿したいと思って
やってみました、が、難しすぎます。もう少し
簡単な問題を出題しているサイト、本、メルマガ等
ご存知でしたら、教えてください。あと、参考に
教えていただきたいのですが、皆さんは、
プログラミングの
スキルアップ(他の言語でもかまいません。)は、
どうやってされましたか?
仕事で、スキルアップという環境でもレベルでも
、ないので・・・。

A 回答 (2件)

実社会でのプログラミングはチームで行うことが多いですが、今のうちに一人でできる基本の積み上げは、どんどんやりましょう。



>もう少し簡単な問題を出題しているサイト、本、メルマガ等

そういうサイトは知りませんが、カーナビのプログラムが作れるようになる(ウソです)難しすぎない問題を1問。

以下の条件を満たす、7箇所の寄り道場所と最小の移動回数を下図のように表示するプログラムを作れ。
1.下図のSからGに移動する
2.移動する前にSとG以外の任意の場所に、重ならないように7箇所の寄り道場所を設定する(擬似乱数を使用)
3.一回の移動は、今の場所の上下左右4方向のどれかに1マスしか進めない
4.7箇所全てを通過してからGに行かなければならない

S++++1++
+++5++++
++++++++
+2++++6+
++++3+++
++++++++
+7++++++
+++4+++G
最小移動回数=??
    • good
    • 0

情報系であれば、数学・OS・アルゴリズム・ハードウェア設計等の講義がたくさんありますよね?それらに出てくるさまざまなことがらはいずれもコンピュータへの応用が前提のはずです。

そういったものをどうコンピュータで実現するか考えながら講義を受けていますか?

C言語をある程度習得して、せっかく大学の講義を受けているのですから、それらを実装してみるのは非常にいい練習問題になると思います。もちろんいきなり難しいものではなく、実現方法がある程度思いつくようなものからでいいでしょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!