No.1ベストアンサー
- 回答日時:
> 結局そのコード自体をその場で覚えてしまってるかんじ
いいんじゃないの?
ハッキリ言うけど、「暗記に勝るモノなし」だと思うし。
多分、大方の人って勘違いしてるけど、アルゴリズムってそもそも
「自分で考えないようにする為の」
武器なのよ。自分で考えてこんがらがりそうなブツを、「これを利用すれば簡単に書けます」って為のモノなのね。
そして貴女は「自分でアルゴリズムを作る事は出来ない」。
いや、ハッキリ言っちゃえば貴女だけ、じゃなくってこの世でプログラミングする人間の殆どは「自分でアルゴリズムを開発する」事は出来ない、んだ。
何故なら、アルゴリズムって数学なんだよ。数学は数学者「だけ」が出来る事であって、一般人は「出来ない」の。
アルゴリズム作成は「数学者のお仕事」。たまにそれが出来るプログラマもいるだろうけど、そういう人は稀なの。
我々一般人が出来る事、ってのは数学者が作った「定理」を覚えるだけ、なんだわ。
だから考えなくっていい。暗記出来ます、ってぇのならそれに勝る事はないんだ。
貴女の方針は正しい。
所詮プログラミングって「自分で考える」ようなブツじゃないんだよ。
そうじゃなくって、如何に多くの「パターン」を知ってるかどうか、が鍵なのね。
パターンを身につけてるか否か。それが重要。
だから不安に覚えなくていいと思う。
貴女がもし不安があるのなら、単純に「パターンを使えない」って事じゃないのかねぇ。練習の仕方を間違ってる、とかさ。そっちを疑った方が良いような気がする。
(とは言っても、これがまた、「良いプログラミングの練習問題」ってのがねぇんだけど・笑)
> アルゴリズムの本自体はに冊くらいよみました。
うん、良い事だ。
でも、「覚えてない」とか言うんだったらそれも気にせんでエエ(笑)。
フツーの意味でだよ?通常だとこういうのって種本で、なんかツマッた際に見るモノなんだよな(笑)。
索引から検索しやすい本だったら凄くいいと思う。
> 今はアルゴリズムの試験の勉強のためにしてます
おお、頑張れ。
なるほど? そですよね。すごい腑に落ちました。そういうのを作る側の人はもう研究者肌のすごいあたまのいいひとたちで学生の私とかはぜんぜんそういうのはお勉強するときはあんまり深く考えてなんで動くのかとか評価とはあんまり考えないで暗記して使える側になろうと思いました。でもそのパターンはいぱい出会って、なにがどのときにどうして使えるのかとかかんがえられるくらいにはなりたいなとおもいました(๑•̀ㅂ•́)و
でもかめたんさんは一般人じゃなくてあたまいいひとの方だと思います笑
No.3
- 回答日時:
覚えて無くても無から有をさっと生み出せる事が実力と考えているなら
それはとんだ勘違い。
80%は覚えている事をちょっと捻って(応用して)書き
20%は書いては消し書いては消しの試行錯誤。
コードパターンを覚えないとコードは上手く書けません。
まずは写し、捻って応用をくり返してそのパターンの使い方を習熟しよう。
No.2
- 回答日時:
「沢山ある正解の一つ」を「暗記した」だけで理解したつもりになっているところでは?
○プログラムの正解は一つだけではありません。
同じ動作をするプログラムはいくらでも書けます。
「わかったと思ったのを自分で一から書いてみるとかしてます」とありますけど、それは、見た「正解」を「思い出して再現している」だけなのでは?
たとば、if文一つを見ても次のような変化を付けることができます。
・条件の真偽を反転させて、then部とelse部を入れ変える
・条件判定の順番を入れかえる(もちろんただ入れかえるだけではなく、入れ替え前後で同じ動作をするように条件を変更する必要がある)
・ifによる条件分岐を使わないで同じ動作をする方法を考える
こういう変更を考えたことありますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学受験 模試の直しについて質問いたします。かなり長くなります。 多くの人が模試の復習は自分の弱点を見つけ出す 2 2023/01/14 23:50
- その他(プログラミング・Web制作) プログラミング能力とアルゴリズム能力って違うのでしょうか? プログラミングの能力の一部にアルゴリズム 10 2023/03/31 14:34
- その他(悩み相談・人生相談) 今年で18歳の者です、大学受験を控えているのですが。最近は頻繁に自分よりも遥かに勉強に才能を持ってい 3 2023/12/08 02:18
- 転職 現在在職中なのですが転職したい会社があり ハローワークを通して応募しました。 先週の終わり頃に書類選 1 2022/08/18 01:00
- その他(教育・科学・学問) 通信高三で中一レベルの英語力しかありません。 1週間まえから武田塾に入りました。 今から京都文教又は 9 2022/08/13 19:10
- 情報処理技術者・Microsoft認定資格 閲覧ありがとうございます。 先日ITパスポートを受験してきた20歳です。この受験を転職のきっかけにし 5 2023/11/14 09:00
- 大学・短大 来年国試を控えているんですがその前試験があり国士の過去問から先生がランダムにしたりオリジナルの問題を 4 2023/01/13 21:51
- 大学受験 試験は合否以外に全く勉強してない人、ちょっと勉強した人、かなり勉強した人、天才を区別する意味もある? 4 2024/01/22 21:31
- IT・エンジニアリング 将来について悩んでいます 8 2023/12/26 15:52
- 教えて!goo ネットで、なぜ全く認知されてない英語を書き込むヤツが居るんですか? 例) 阪神は結局これがデフォルト 4 2022/12/27 18:08
このQ&Aを見た人はこんなQ&Aも見ています
-
【お題】NEW演歌
【大喜利】 若い人に向けたことは分かるけど、それはちょっと寄せ過ぎて変になってないか?と思った演歌の歌詞
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
忘れられない激○○料理
これまでに食べたもののなかで、もっとも「激○○」だった料理を教えて下さい。 激辛、でも激甘でも。 激ウマ、でも激マズでも。
-
おすすめのモーニング・朝食メニューを教えて!
コメダ珈琲店のモーニング ロイヤルホストのモーニング 牛丼チェーン店の朝食などなど、おいしいモーニング・朝食メニューがたくさんありますよね。
-
【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
【お題】 ・このサンタクロースは偽物だと気付いた理由とは?
-
こんなことてしますか??
C言語・C++・C#
-
どちのほうがすきですか?
C言語・C++・C#
-
C言語をコンパイルするとコンピュータ上でどう動くかというコードになるみたいな説明をよく聞くのですがこ
C言語・C++・C#
-
-
4
mallocについて
C言語・C++・C#
-
5
なんかC言語でプログラム書いてると脳汁というかエクスタシーというかなんかすげえ気持ちいいんですけどな
C言語・C++・C#
-
6
c言語
C言語・C++・C#
-
7
右ビットシフト
C言語・C++・C#
-
8
10進数からN進数に変換するプログラミング(C言語)
C言語・C++・C#
-
9
逆コンパイルと逆アセンブルの違いはなんですか
C言語・C++・C#
-
10
C言語 配列と関数の練習問題
C言語・C++・C#
-
11
プログラミングについて。 1つのループで Aという計算と Bという計算をするのと これらを分けて2つ
C言語・C++・C#
-
12
プログラミングの課題がわからないので教えていただきたいです。特にサークル関数を定義した後に呼び出す方
C言語・C++・C#
-
13
Python、プログラミングについて質問です
C言語・C++・C#
-
14
システムエンジニアの適正について
C言語・C++・C#
-
15
[C言語]fputsとfprintfの違い
C言語・C++・C#
-
16
CPUが16bitでも32bitOSでコンパイルしたコード(例えばintが4バイトと定義されている)
C言語・C++・C#
-
17
0 == False はいいけど
C言語・C++・C#
-
18
プログラム言語について c言語もコードによって機械語に通訳されると知りました。直接機械が通訳しなくて
C言語・C++・C#
-
19
プログラミング言語でアプリやゲームweb制作をしようと思っております。色んなプログラミング言語がある
C言語・C++・C#
-
20
c++の勉強方法を教えてくださいプログラミングをやった事がなく1から勉強を始めようと思います1日1時
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正しい五十音順について
-
期間重複チェックがわかりません
-
シードを考慮したトーナメント...
-
テキストエディタ作成について
-
5人のテストの点数を入力すると...
-
openSSLのAES暗号化アルゴリズ...
-
画像から文字を認識してテキス...
-
傾いた長方形と、傾いていない...
-
アルゴリズムが苦手な人の、特...
-
SNSをやらない理由ってなんです...
-
Stuck
-
[ EXCEL VBA ] 図形を読み込む...
-
ハノイの塔のさいきアルゴリズ...
-
OpenCVのライセンスについて
-
Cプログラミング
-
あいまい検索(文字列一致率)
-
アルゴリズムとプロトコールの違い
-
アルゴリズムの問題教えてくだ...
-
偏りのある乱数のアルゴリズム
-
フリーセルの難易度について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正しい五十音順について
-
アルゴリズムとプロトコールの違い
-
[ EXCEL VBA ] 図形を読み込む...
-
5人のテストの点数を入力すると...
-
ハノイの塔のさいきアルゴリズ...
-
ハッシュアルゴリズム
-
Officeのラスタ画像の拡大縮小...
-
vbaで、連立方程式を解く方法に...
-
BCDについて
-
期間重複チェックがわかりません
-
シードを考慮したトーナメント...
-
偏りのある乱数のアルゴリズム
-
JPEG圧縮で8×8に分割する理由に...
-
ゲームプログラミングC/C++、SR...
-
書籍のソースコードを別言語に...
-
多変数関数の最小値を求めるプ...
-
ランダム関数を作りたい。
-
あいまい検索(文字列一致率)
-
一番近い組み合わせを見つけるには
-
C♯で電卓を作成しています。演...
おすすめ情報