回答編集履歴
4
誤字修正
test
CHANGED
@@ -94,7 +94,7 @@
|
|
94
94
|
|
95
95
|
|
96
96
|
|
97
|
-
「Aさん、そこ
|
97
|
+
「Aさん、そこのリンゴ、取って来てくれない?」とかその辺でしょう。
|
98
98
|
|
99
99
|
(言い回しは変えてもいいけど)
|
100
100
|
|
3
追記3
test
CHANGED
@@ -636,6 +636,48 @@
|
|
636
636
|
|
637
637
|
『例外』メッセージも同様。
|
638
638
|
|
639
|
-
|
639
|
+
|
640
640
|
|
641
641
|
エラーメッセージはちゃんと読むようにしましょう。
|
642
|
+
|
643
|
+
|
644
|
+
|
645
|
+
-----
|
646
|
+
|
647
|
+
|
648
|
+
|
649
|
+
[追記3]
|
650
|
+
|
651
|
+
|
652
|
+
|
653
|
+
コードを読むコツは『**一行レベルで、この行がなにをしているかを考えながら読む**』です。
|
654
|
+
|
655
|
+
|
656
|
+
|
657
|
+
例えば(ソースコードのバックアップを取っておいて)
|
658
|
+
|
659
|
+
コメントにするとかです。
|
660
|
+
|
661
|
+
|
662
|
+
|
663
|
+
そして、その処理を現実世界でやってみる。
|
664
|
+
|
665
|
+
脳内でもいいです。
|
666
|
+
|
667
|
+
|
668
|
+
|
669
|
+
とにかく試してみる。
|
670
|
+
|
671
|
+
|
672
|
+
|
673
|
+
変数とかがあれば、『データの状態』も考えながらやる。
|
674
|
+
|
675
|
+
|
676
|
+
|
677
|
+
i=0のとき〜、i=1のとき〜、i=2のとき〜
|
678
|
+
|
679
|
+
とかみたいに。
|
680
|
+
|
681
|
+
|
682
|
+
|
683
|
+
具体的な値を入れて考えてみるとかです。
|
2
追記2: エラーメッセージについて
test
CHANGED
@@ -576,4 +576,66 @@
|
|
576
576
|
|
577
577
|
|
578
578
|
|
579
|
-
(私は数学が苦手だったので)
|
579
|
+
(私は数学が苦手だったので。まぁ、今も苦手ですが...)
|
580
|
+
|
581
|
+
|
582
|
+
|
583
|
+
-----
|
584
|
+
|
585
|
+
|
586
|
+
|
587
|
+
[追記2]
|
588
|
+
|
589
|
+
|
590
|
+
|
591
|
+
あ、そうそう、一番重要なこと忘れていました。
|
592
|
+
|
593
|
+
**エラーメッセージはちゃんと読みましょう**。
|
594
|
+
|
595
|
+
|
596
|
+
|
597
|
+
エラーメッセージは怒声でも罵声でも罵倒でもハラスメントでもなく、
|
598
|
+
|
599
|
+
**コンパイラやインタプリタ等からのメッセージ**です。
|
600
|
+
|
601
|
+
|
602
|
+
|
603
|
+
メッセージを読まない人は『相手の話を聞かずに逆ギレしている人』です。
|
604
|
+
|
605
|
+
|
606
|
+
|
607
|
+
そんな人がコミュニケーションなんて取れませんよね。
|
608
|
+
|
609
|
+
|
610
|
+
|
611
|
+
例えばC言語やJavaのような型が厳格な言語(静的型付け)
|
612
|
+
|
613
|
+
で『変数a未定義』とあれば、
|
614
|
+
|
615
|
+
|
616
|
+
|
617
|
+
『変数が宣言されていないことが原因』なのだから、
|
618
|
+
|
619
|
+
『変数を宣言すれば良い』ということです。
|
620
|
+
|
621
|
+
|
622
|
+
|
623
|
+
『変数a重複定義』なら『重複しているため、コンパイラがどっちを呼べばいいかわからない』のが
|
624
|
+
|
625
|
+
原因なので、
|
626
|
+
|
627
|
+
『区別できるように、それぞれ違う変数名にする』とか。
|
628
|
+
|
629
|
+
|
630
|
+
|
631
|
+
またエラーメッセージには『行数』とかも提示されています。
|
632
|
+
|
633
|
+
|
634
|
+
|
635
|
+
エラーメッセージとは厳密には違いますが、
|
636
|
+
|
637
|
+
『例外』メッセージも同様。
|
638
|
+
|
639
|
+
|
640
|
+
|
641
|
+
エラーメッセージはちゃんと読むようにしましょう。
|
1
追記1
test
CHANGED
@@ -547,3 +547,33 @@
|
|
547
547
|
|
548
548
|
|
549
549
|
まあ、頑張ってください。(*^_^*)
|
550
|
+
|
551
|
+
|
552
|
+
|
553
|
+
-----
|
554
|
+
|
555
|
+
|
556
|
+
|
557
|
+
[追記1]
|
558
|
+
|
559
|
+
|
560
|
+
|
561
|
+
競技プログラミングをやるのなら
|
562
|
+
|
563
|
+
いわゆる[蟻本](https://www.amazon.co.jp/プログラミングコンテストチャレンジブック-第2版-~問題解決のアルゴリズム活用力とコーディングテクニックを鍛える~-秋葉拓哉/dp/4839941068)が良いようですよ。
|
564
|
+
|
565
|
+
|
566
|
+
|
567
|
+
(私はまだちゃんと読んでいませんが、一応挑戦する予定…)
|
568
|
+
|
569
|
+
|
570
|
+
|
571
|
+
後は調べながらですね。
|
572
|
+
|
573
|
+
|
574
|
+
|
575
|
+
あ、競技プログラミングで使われるbit全探索については[ここ](https://drken1215.hatenablog.com/entry/2019/12/14/171657)がいいかな?
|
576
|
+
|
577
|
+
|
578
|
+
|
579
|
+
(私は数学が苦手だったので)
|