はてなキーワード: 因数分解とは
少し前のもので悪いんだが、この↓まとめや、まとめについていたブクマを見ていて思った。
https://togetter.com/li/2151341
勉強が得意だった人は、いや特に得意だった人じゃなくてもいいんだ、お前らは大人になっても、学生時代にかつて勉強したことを覚えているか?
俺は高校生はおろか中学生のころに習ったことさえ今はほとんど覚えていない。
まあ俺の場合、中高生だった頃からわからないものや覚えられないものはそのまんまでやり過ごしてきたのであんまり参考にはならないと思う。
(いわゆる旧帝大に引っ掛かってる大学を出てるんだが、受験における英語と国語が抜群に得意だったので、そこで10割近く稼いであとは勘(運)、って方式で生きてこれてしまった)
学校の先生とか、塾講師とか、よくわからないが現在も業務でつかう内容以外の仕事をしてるお前ら、中学で習ったことを覚えてるか?
俺の場合は具体的に以下の単元がさっぱりわからない(単元はネットでざっくり調べた)。
・円錐の体積の求め方(おぼえてない)
・因数分解のやり方(当時からわからなかったので勘で書いてた)
・南北朝(っていつ頃だっけ?)
・◯◯文化みたいなやつ(飛鳥文化しか覚えてないので、選択式なら「なんか江戸っぽいな」とか勘で選ぶ)
・電力と電圧と電流?の関係(どれがなにでどうなるのかまったくわからん)
・元素記号(スイヘーリーベー…なんだっけ?それぞれが何を示してるのかも忘れた)
・細胞のつくり(核とミトコンドリアと葉緑体はわかる。あとは忘れた)
着の身着のまま避難してきた人のなかには、持病の薬が倒壊した自宅にあって取りに行けない、という人もいるはず。
とりあえず地震の揺れや津波からは脱出したけれど、高齢者など災害弱者にはつらい状況。まだまだ生命の危機を脱していない。
特に発災直後の避難所は水も電気もトイレもない、みたいな状況。公共インフラが乏しく生活に必要な基本的なニーズさえ十分じゃない。
日常生活が突然遮断され、切り離されたとき、仕事先も絶望的な状況であったり地域の経済がめちゃめちゃになっている、という真っ暗な情報以外に明るい情報がない。
今回の能登でも避難所では通信環境が悪く、地域で何が起こっているのかすら情報を得られないということがあったみたいだ。
また、平素の何気ない地域社会のコミュニケーションが、交通インフラの寸断やバラバラな避難所環境というなかで阻害されている。
被災者からヒアリングするときは、当事者の混乱状態のなかで、いろいろなストレスが切実なつぶやきの形で語られるけれど、
支援者は、それなりの視点をもって一緒に整理していくことが大切なんじゃないかな。上記の区分は単にぱっと思い付いたところだけど。
小学校時代は宿題をよくサボったりしたけど、テストはどの科目も大体100点もしくは90点台だった
塾は公文に週一いかされてた。算数だけ。先生が厳しくて泣きながらやってた
小学校の成績表(あゆみだっけ)はAが基本でBだと親に詰められた。Cは見たことない。
英語が特に嫌いだった。覚える気がなかった。でも英語以外は何もしなくていいくらいだったからやれた
中学卒業まで勉強なんてラクだと思ってた。受験勉強はそんなにしなかった
高校はそこそこいいところにいけた
サボり癖がついていた
宿題は直接的に学力に結び付く一番の時間の有効活用かどうか、は判断できないけど、
ノルマに対する耐性はつく、と振り返って思う
ひとはなぜつまらないことでへそをまげるのか
時間の無駄なので怒っているひとに向き合ってはいけない。その怒りは早ければ1時間後、遅くとも1ヵ月以内にはなくなっている。
怒りを忘れた頃、怒りをぶつけたひとはもう生きていないかもしれない。
リスクを特定する、というアプローチよりも脆弱性を特定する、という入り方のほうがよい。
似た概念だが、蓋然性や確率のニュアンスの強いリスクよりも、脆弱性のほうがより【原因】のニュアンスが強く、原因を因数分解しやすい。つまり問題解決志向だから。
それなのにリスクという視点でとらえた瞬間、定量化できるのかのような錯覚に陥る、
それは事業を行うために割り切るからに過ぎないことを忘れているのだ。
ハザードと脆弱性がともに暴露される、としてリスクを定義する珍妙さは、定量化できるものだけを見える化しているにすぎない。
落としどころは重要だけど、今そういう話をしていたわけじゃないよね。
俺にとっては受験勉強がそんな感じだったなー。
だって古文(一生使わないであろう平安時代の日本語)とか数学(因数分解とか三角関数とか)
とかを何百時間もやらないといけないんだよ?いくら頑張れば良い大学に入れるからって、正気の沙汰じゃない。
もし欧米の子供たちが良い大学に入るために8世紀の古英語を狂ったように勉強してたらどう考えても時間の使い方がおかしい。
そんなこと言うと、努力する練習になるから~とか、将来ロジカルシンキングできるようになるから~って言われるんだけど、
受験勉強を避けてきた俺自身が今努力とロジカルシンキングを求められるプログラマーだったりする。
具体的に役に立つ内容だったらいくらでも頑張れるねん、と。
「夏休み、パパが東京にミュウの配布会連れてってくれるって!」「いいな!てかポケモン青、いつ届くんだろ」チャイムの音と共に騒がしくなる教室で、目を輝かせる友人達。小学校の話題の中心はいつもポケモンだった。僕は一人、いつも下を向いていた。ウチにはゲームボーイも、スーファミもなかった。
「ファミコンは目が悪くなるから」。僕と弟がゲームをねだるたび、母は困った顔をして、でも決して折れなかった。図鑑、世界名作全集、蟻の観察セット。サンタさんは毎年、僕のリクエストを無視して高島屋の包装に包まれた立派なプレゼントをくれた。嬉しくないのに、喜んだふりをするのが辛かった。
銀行員の父が毎晩遅くまで働く中、短大卒で専業主婦の母は気負っていた。お菓子は手作りで、床にはチリ一つなく、洗濯物はいつも綺麗に畳まれていた。彼女の信じる理想の子育てとはつまり公文とスイミングとピアノのローテーションであり、ゲームボーイみたいな退廃的な娯楽が入り込む余地はなかった。
大人にとっての理想の息子は、子供の世界では異物でしかない。ポケモンの話題についていけない僕を待っていた疎外感。クロールのタイムが早くても、小学生で因数分解を解けても、誰も僕に関心を持ってくれなかった。みんな、放課後は通信ケーブルを持ってる田中君の家に集まり、通信対戦に夢中だった。
ドラクエもFFもクロノトリガーも、テレビで友達のプレー画面を見てるだけで我慢できた。でも、ポケモンは違った。ゲームボーイの画面は小さく、見ようとすると「近いんだけど」と邪険に扱われた。通信対戦で盛り上がる友人達のそばで一人、本棚の古いコロコロを読んでた。涙をこらえるのに必死だった。
お小遣いを貯めて、ポケモンの攻略本を買った。隅から隅までボロボロになるまで読み込んだ。技マシンの番号と技名を全部覚えた。全ポケモンの進化パターンもそらんじた。でも、そこには僕が動かせるピカチュウもミュウツーもいない。むしろ虚しくなるだけだと気づくのに、そう時間はかからなかった。
大人になった今だから分かる。健全な物に囲まれ、誘惑に負けることなく健やかに育って欲しいという母の想いは世間では愛と呼ばれるものだ。僕が社学とはいえ早稲田を出て、それなりの企業に勤めているのは母の愛のおかげだ。でも、幼少期に満たされなかった想いは、渇きは、今もまだ確かに残っている。
「うわ、バイオレットだ!やったー!パパ、ありがとう!」朝、リビングでAmazonの箱を開けて大はしゃぎの息子。「誕生日でもクリスマスでもないのに。まだSAPIXの宿題も終わってないのよ」としかめっ面の妻。これは息子のためでなく、僕の傷を癒すための儀式なんだと言っても理解して貰えないだろう。
「そういやα1のケンタ君、家にSwitchないんだよ。ママが厳しいんだって。可哀想だよね」息子の何気ない一言に、動悸が早まる。子供の世界の共通言語を持たず、母親の監視の下で偏差値を上げるためデイリーサピックスを黙々と解く小学生男子。顔も知らないケンタ君の日常を思うと、胸が締め付けられる。
深夜、家族が寝静まったタワマン低層階のリビングで1人、Switchの電源を入れる。ニャオハがマスカーニャまで進化しても、チャンピオンロードでオモダカを倒しても、驚きや喜びを共有できる友人はどこにもいない。プレミアムモルツを一口飲む。僕が本当に欲しかったものは、もう二度と手に入らない(完
嫌いじゃないけど・・・w
なんだっけ。忘れないうちにメモ。
最近、ゴッホの絵画など芸術作品にトマトスープをかけたり、ウォーホルのアートカーに小麦粉をかけたりする気候変動対策を訴えながら過激な抗議活動が耳目を集めている。
ブクマもよくされているが、ほとんどが環境テロ、という認識で眉をひそめたコメントにあふれている。
もちろん許されない犯罪として国内外で報道されているわけだが、しかし、海外のメディアでは、テロという表現(ラベリング)は少なく、抗議団体が自称するCivil resistance(市民的抵抗)という表現を紹介していることが多い。正直、この種の活動で昔から有名なグリーンピースもそうだが、テロ呼ばわりされてもおかしくない運動ではあることは確かだが、報道はニュートラルに構えているのだろう。
そんなおり、斎藤幸平が、「ゴッホ名画にスープ投げ」を理解しないのは、日本人の想像力の欠如だ、と述べてブコメから総すかんを食らっていたのをみかけた。
https://b.hatena.ne.jp/entry/s/toyokeizai.net/articles/-/631285
しかしそもそも、テロという認識が日本では強いのはわかるけれど、実は欧米での反応というのはそれほど強くなく、むしろ彼らが自称するCivil resistanceへの一定の理解の上に立った報道も多く見受けられるように思える。
https://time.com/6234840/art-climate-protests-margaret-klein-salamon/
そして、よく考えると、そもそもテロまがいのデモというのは、現代の人権の歴史を振り返ると、一定程度、社会変革の不可避な副産物として、憲法などのシステムにビルトインしてきた経緯がある。典型的かつ最初の事例は、20世紀初頭の資本主義社会における労働環境を前提とした社会権。
https://artnewsjapan.com/news_criticism/article/508によると、世界的な環境活動家グループ「Extinction Rebellion」の共同創設者であり、ジャスト・ストップ・オイルの活動に加わっているサイモン・ブラムウェルは、アートニュースのインタビューで、若い活動家がこの抗議行動のスタイルを選択した理由を次のように説明する。
「これはアートの美しさを否定するのではなく、今の私たちの優先順位が絶対的におかしいということを言いたいのです。アートに美を見出し、ギャラリーを訪れる人たちがいる。にもかかわらず、消えつつある太古の森の美しさや、日々絶滅していく何百もの生物たちには目を向けないのです」
アートの美しさを否定しないといいつつ、美の概念の相対化というか、再構築といった意味では、形而上学的な禅問答である。
この説明を聞いて、素直に納得できる人の割合が多いか少ないか、という視点でみると、ヨーロッパに比べると恐らく日本人は少ないだろう。
アリストテレスの時代から愛だの美だの徳だのといったことをテーマに発展した形而上学から学問が枝分かれしてきた欧米と、近代以降のすでにたこつぼ化した個々のジャンルとして完成形をみた成果を受け取ってそれを解読して発展してきた日本では、こういう抽象的なテーマの抗議の趣旨を理解できるのは圧倒的に少ないだろうと想像できる。
これは、作品の美の価値が分かればわかるほど、スープをかける行動の意図もわかる、という構図でもあり、実際、被害を受けた美術館が環境問題の意義に言及するなどしている。作品に接したこともなく、それこそ「ウォーホル」だ、「ゴッホ」だと資産的な記号程度にしか理解していない人ほど抗議行動の意図自体を測りかね、なんじゃこの奇行は?という反応になっているようにみえる。
そういう意味では、当然、環境急進派の行動は、そもそも抗議の意図が分からない地域では成功しない(日本ではテロ以外の認識は生まれないだろうし、絶望的に無理だろう)。
しかし、欧米では、意外と功を奏しているのかもしれないと思える。感心はしないが、ああ、なるほどね、くらいの素養のある人は日本よりは多いだろう。
おおざっぱにいうと、日本人は経験から教訓を得て社会設計をしていくのが得意。いわば帰納法的な解決が染みついている。一方、欧米、ひろくラテン系言語圏含めて、日本人とは比べ物にならないほど、なにかにつけ演繹的な入り方をする。言葉の定義から始まり、指導原理を引き、タスクを明示する、という物事の進め方へのこだわりが強い(日本人の自分からみると)。
一方、構造化された概念、ルール化された行動原理(法)にのっとって行動する、という相互の信頼がないと不安なのが欧米社会。そこに、デモや過激な運動の機会に、自分たちが共有していない別の概念がオルタナティブとして提示されたときにみせる反応というのは、おのずと異なる。
そのもうひとつの理由が、市民的不服従という考え方や人々の認識の違い。
欧米では、恐らく日本人が想像している以上に、Civil resistanceというアプローチ自体の価値を社会変革のダイナミズムとして認めている。
それが今回の場合、限度を超えたものであり、法的に違法である、というときに、運動の趣旨は理解はするが違法である、という具合に飲み込みながら。
この違法性というのは、実は重要な視点。それを理解するには、市民社会を根本から支える憲法など、法について考えないとわからない。
近代から現代へ20世紀に法の考え方が近代法が大きくバージョンアップした際に、社会権が組み込まれたのは、中学生で習う話。
日本の学校では昔から、社会権を生活保護など、上から目線な形で教えてきた傾向があった。
しかし、社会権のうち、争議権を思い出してみればわかるように、実際はボトムアップな契機をはらんでいる。
他者危害禁止の近代法の原則をはみ出した形で、ストやピケなど市民的な抵抗の暴力性を認める市民権が存在する。
考えてみれば、他者に損害を与え暴力的な行動をとっていい、というのが「労働」に関してのみ例外的に憲法に組み込まれている、というのは、よくよくなぜなのか歴史を知っておく必要がある。一歩間違えれば、革命のトリガーになりかねないボトムアップの暴力。これをあえて憲法に明記するのは、明記することでコントロールしたいという、上と下のせめぎ合いのようなものも感じる。しかし、なんだったらいつでも政府がおかしければ転覆して革命をおこせるんだぜ、と市民に思わせておく、オーナーシップ感覚を絶妙なバランスで持たせる機能を果たしているともいえる。
マルクスの時代、そしてワイマール憲法の時代、社会権を育んできた思想運動や社会の歴史のなかで、当時「労働」が最重要課題で、社会権の大きな柱として考えられたのは自然な流れだっただろう。抵抗の暴力は、労働問題を争うツールであるというのが20世紀だった。しかし、抵抗の暴力は資本主義社会のなかで、たまたま労働がキーワードになっただけであって市民社会としては、労働である必然性はない。20世紀には「環境」といったテーマはシステムにビルトインされなかったわけだけど、80年代後半にブルントラント委員会が「我ら共有の未来」といって今日のSDGの原型となるコンセプトを立ち上げたときに、労使間に代わる、世代間の闘争といったことがテーマになりうることはうすうす予測がついていたように思う。
なので、抵抗の暴力が労働問題ではなく、環境をめぐる世代問題だとしても、その新たなムーブメントの市民社会における意義が注目されるのも自然な流れだ。
ここで、はい違法です、はいテロです、といってしまうのは簡単だが、思考は停止する。
一方日本では。
「労働」というキーワードで戦後、日本ははじめて市民的不服従の権利を手にした。市民社会における抵抗という考え方に「労働」というコンセプトが、時代の要請でむすびついていた、というのは押さえておくべき文脈。
しかし、その権利の過激な行使は、1950年代から60年代、大衆の心を猛烈にイラつかせた。
日本の高度経済成長を支えた大手企業は、大規模な争議に悩まされた。
民間では、1960年の三井三池炭鉱紛争など半年を超える争議も珍しくなかった。しかし、ほぼ100%ユニオンショップで、従業員全員が労働組合員という会社組織風土のなかでは、会社は家族みたいなものであり、労使一体みたいなのが当たり前であり、60年をピークに民間の争議はピークアウトする。そのなかにあって、国鉄だけは年中行事のように、順法闘争やストライキを繰り返して市民生活に甚大な影響を及ぼし、会社のみならず社会的に損害を与えた。さらにベトナム戦争反対や成田闘争など、新左翼の政治闘争が加わっていくなかで、日本人のいら立ちは頂点に達していく。
国鉄やら共産党やら新左翼にひどい目にあわされた、という日本社会のこの経験というのは、争議だなんだといっても社会に迷惑をかけてはいけない、という教訓を強く残し、憲法に組み込まれた暴力的な契機をできるだけ抑制的にするべきだ、という認識が支配的になるきっかけだったんだろう。1973年の最高裁は、それまでリベラルと保守の裁判官の間で揺れ動いていた官公労組の争議権の是非について、完全に保守化の方向に舵をきり、封殺する結論に至る。公労協のスト権奪還スト(1975年)を時代の潮目に、公社の民営化路線が進められていく。争議権だかなんだが知らないが、憲法に書いてあったとしても、市民としては正直、うんざりしてしまったというところだろう。戦後、長い間、政治闘争の旗手として大きな存在だった総評、そしてその大半を国労が占めていた時代は終わる。
ということで「労働」をキーワードにせっかく手に入れた不服従の暴力は、迷惑をかけんじゃねーという市民社会常識を繰り返し強化する経験を重ねることにより、空洞化した。
その後の日本社会では、エスタブリッシュメントと化して長い間、社会運動の先頭に走っていた労組が今度は勢いを失うと、どういうことになるか。
例えば、正規雇用、非正規雇用のギャップみたいに新たな問題が浮上してきたとしても、ユニオンショップに非正規も入れてあげたほうがいいんじゃない?、という手続き的な、上から目線的な議論の仕方に収れんしてしまう。日本社会があまりにも保守化してしまって、そもそも争議という暴力的な手法は何のために憲法というシステムに組み込まれたのか、根本的な思想がわからなくなってしまっているようにも思える。言い換えると、憲法をさらにメタな視点からとらえる思想的な背景がさらに弱くなっている。
歴史を振り返ると、20世紀初頭、メタな視点があったからこそ、資本主義社会の現状と課題に即して、社会権という新しい権利が組み込まれたのだが、現行憲法を頂点とし、人権の普遍性や憲法の最高規範性を強調してしまうと、憲法の思想の根拠はと問われたときにフリーズしてしまう。日本では制憲者の意思の議論は起こらず、代わりに基本書読め、といってなぜか憲法学者に振られるのが定番。(制憲者があいまいなのも諸悪の根源かもしれないし、ステートに対するネイションのオーナーシップの違いとも思える。)
欧米の環境運動というのは、あるいはLGBTも同様だけど、恐らくそうじゃないんだと思う。
既存の規範に書いてないものであっても、新たなムーブメントの意味を真剣に見極めようとする思想文化があるんじゃないと思える。
そのムーブメントの暴力性を違法と認識しつつも、時代のダイナミズムとしてとらえようとする、というか。
繰り返すと、
・美の概念など、概念の構想力、概念について深く考えたがる文化の違い。
・憲法など国の根本的なシステムのアップデートするのに必要な社会のダイナミズムへの関心の低さ。
この二つをひとまとめにして、斎藤幸平氏のように想像力の欠如といってしまえるのかもしれないが、因数分解すると、社会設計をするのに基本的に重要な2つの能力、この二つには欧米社会と大きく差があるように思える。
自分は上段に座しているつもりで偉そうな上から目線の半分的外れな説教だの、はたまたその体すら為していない放言だのを安全な位置から投げつけたいだけのカスしかここにはいない。
このタイトルを見て、意識高い系文系イキリ勘違い野郎に何事か物申してやろうと考えたそこの画面の前でニチャニチャしているパソカタオタク(パソコンカタカタキモオタク: 声は小さいがタイプ音はでかい)のことである。
あるいは増田のことかもしれない。増田は日頃増田に生息している訳ではないが。
お分かりの通り、これは釣り記事である。そもそも意識高い系文系イキリ勘違い野郎が増田に記事を書くわけがない。が、一応タイトルに嘘はない。
ので意識高い系文系イキリ勘違い野郎を志す意識高い系文系イキリ勘違い野郎予備軍のことを思って以下を書く。
ちなみに、この記事のタイトルは増田が一番嫌いなタイプのそれである。自分で設定したのに今、額に青筋が浮かんでいる。
本項ではWebエンジニアになるにあたって増田がやったことを列挙する。
1. プログラミングを独学する
2. スクールに入る
3. アルバイトをする
なるほど、至極単純である。では順に詳細を見ていく。
ここに関しては特に言うこともない。
ネットの記事を見ながらCだのDだのC++だのを実際に吐くまで勉強した。
その経験を踏まえて意識高い系文系イキリ勘違い野郎予備軍にアドバイスするならば、独学の上で最も身になるのは"C++を用いて簡単なスクリプト言語のインタプリタを実装する"ことである。
インタプリタの実装という作業はプログラミング言語そのものに対する解像度を飛躍的に向上させる。
不可思議なお約束の塊であった文法や意味論が因数分解されるように頭の中で整理され、ブラックボックスであった標準ライブラリの内部について想像が及ぶようになる。
道具たるプログラミング言語に対する理解は、当然その使途であるプログラミングそのものを助ける。
ところでパソカタオタク諸兄姉は「なぜ今C++などという時代遅れのクソ言語を」と思ったかもしれない。
確かにC++はもはや洗練から程遠い聳えるバベルの塔である。しかし、こと言語実装の習得においてはこれほど適している言語もない。
C++はGC付きの他言語と比較して抽象度が低く、全てを自身で管理しなければならないが故に"便利な魔法"にあまり頼れないのである。
また、C++で導入された様々な思想、イディオムは他の言語にも大きく引き継がれている。
例えば洗練という意味でC++の対極に位置するRustという言語は、もはや本質的にはC++そのものである。
Rustの代名詞である所有権、ライフタイムはそれぞれC++の反省から生まれた言語要素であるし、move semanticsはC++11におけるmove semanticsと同様のものである。
GC付き言語の利用者にとってしばしば混乱の原因となりそうな`str`と`String`も`std::string_view`と`std::string`を知ってさえいれば迷いの発生する余地はない。
他のより抽象化された言語についても、C++との対応を考えることでその言語や標準ライブラリそのものの実装について十分に理解を深めることができる。
なぜならば過去の多くのスクリプト言語やコンパイラはC/C++によって実装されていることが多いからである。
そんなわけで、増田は"C++を用いて簡単なスクリプト言語のインタプリタを実装する"ことを勧めている。
増田が入ったスクールは、多くのそれが半年あたり70万程度の授業料を取る(らしい)のに対して同期間で28万程度と非常にリーズナブルであった。
ただし、卒業までは最低4年と長期間を要するし、増田は卒業後も2年さらに通った。
おいそこの意識高い系文系イキリ勘違い野郎予備軍、カスみたいなプログラミングスクールに入るな。
ところでそろそろ察せられるだろうが、増田の前職とは学生を指している。
大学は情報工学を教えてくれるが、別段それを学んだからといってプログラミングができるようになるわけではない。あくまでそれらは相補的なものである。
一方で、独学では分野に偏りが出がちだし、なにより独学にも金が要るので学生の身分にとってプログラマのバイトは良い選択肢である。
アルバイトはITエンジニアの経験に含めなくて良いのか怪しいが、増田のバイトの業務内容はWebエンジニアと言いきってよいか悩ましい類だったので嘘は吐いていない。
ちなみに増田は増田に書き込むような人間であるからして社会性というものが欠落している。
ちなみに月収は大学院2回生の収入0時代からの差分で算出して+50万なのでつまるところそれが現在の月収である。
増田にとって低くはないが、決してITエンジニアとして高い方であると主張することはできない程度の額である。
釣りのためにタイトルに含めた以上最低限の説明のはしたが、増田は金の話をすると脳の血管がブチギレそうになるのでこれ以上その話はしない。
ここまで読んだならわかると思うが、増田は意識高い系文系イキリ勘違い野郎(タイプ音がでかい)ではなく、パソカタオタク(パソコンカタカタキモオタク: 声は小さいがタイプ音はでかい)である。
そして、意識高い系文系イキリ勘違い野郎予備軍に言うべきことがあるとすれば、そもそもこの記事をここまで読んでいる時点でITエンジニアには向いていないので止めといたほうがよい。
また、ひょっとすると思い違いをしているかもしれないが、ITエンジニアというのは大抵 (増田は社会経験がほぼないので一般論を言うことは出来ないが) 意識高い系イキリキラキラ野郎サイドではなくパソカタオタクばかりである。
というよりTwitterにいる意識高い系イキリキラキラ野郎は多くの場合意識高い系文系イキリ勘違い野郎予備軍を養分にする人でなしである。騙されてはならない。
また、一つ理解しなければならないのは意識高い系文系イキリ勘違い野郎予備軍諸兄姉が張り合わなければならないのは、プログラミングスクールの同期でも、「#駆け出しエンジニアと繋がりたい」している有象無象でもなく、幼少から寝食や友人や遊びを自ら捨ててパソカタにのめり込んでいた、そして現在進行系でのめり込んでいる歴10年や20年をゆうに超えるSSRパソカタオタクであるということである (そしてそれはNRパソカタ増田も同様である)。
彼らが「スクールで半年学びました」で並び立てるような人間でないのは単純な算数でわかるほど明らかである。悪いこと言わんからキラキラWebエンジニアを目指すのはやめとけ。
あるいはそれでも目指すのであれば自分が何を捧げられるのかを考えた方がいい。
よく分からんのもあって、答え見たらあーそうかって感じだった。一回答え見てパターンを思い出したらある程度はできるようになるでしょ。
ただこれは詰将棋みたいなもんで、この局面は因数分解できますよって言われたら探せるかもしれないけど、実戦で出てくる分解可能かどうか分からん複雑な式を整理できる自信はあまりないなあ。
こういうのは今どきMathematicaにやらせればいいんじゃないかって気もする。
せっかくなのでもう少し抽象化した知識として頭に入れておくことを試みたい。
4a^2 - 9b^2 + 6bc - c^2
3変数の2次式なわけだが、そのような式は一般に、 x := (a,b,c)^T, 係数行列A, 係数ベクトルB, スカラーC として
x^T A x + B^T x + C
と書ける。これが因数分解できる、つまり何らかの係数ベクトルB', B''とスカラーC', C''について、
(B'^T x + C')^T(B''^T x + C'')
となるということだろう。これを展開すると、
x^T B'B''^T x + (C''B' + C'B''^T)x + C'C''
となる。このことから、因数分解可能ならば2次項の係数行列はあるベクトルB', B''が存在してB'B''^Tと書けなければならないことがわかる。
ひるがえって、問題7(2)の場合、係数行列を具体的に書くと、
A =
[[4, f, g],
[-f, -9, h],
[-g, 6-h, -1]]
となる。対角成分から、B'=(2,3,1)^T, B''=(2,-3,-1)^T としてみると、f,gについては自明に成立するが、h, 6-hのペアと矛盾してしまう。
h=3なら問題なさそうであるから、B'=(2,3,-1)^T, B''=(2,-3,1)^Tとすれば成立することがわかる。
これで1次項と0次項をあわせにいけるか?C'C''=0なので少なくともC', C''の一方はゼロであるが、問題の式はそもそも1次項も0次項もゼロなので、C'=C''=0とすればよい。
従って答えはB'=(2,3,-1)^T, B''=(2,-3,1)^Tから(2a + 3b - 1)(2a - 3b + 1)である。