平日はあっとこーだーやるの巻
うだうだと、jsの練習しようと思い@coderをはじめました。
@coderの精鋭10選の第4問の最短の実行時間はだいたい以下のよう。
C++(1ms)、PHP(9ms)、pyhton3(17ms)、javascript(45ms)、java(65ms)
※触ったことのあるコードのみ
結果を見るとJAVAの遅さが少々気になった。
webとのマッチ性の兼ね合いも関係なども考えたがそうするとC++の速度は説明がつかない上に、実行時間そのものの測定方法に問題があるきがする。
単純にライブラリの問題なのかもしれない。
で、問題の第4問ぶっちゃけwhile文もおぼつかないレベルだった。
問題の内容はこう。
1~200ケタの引数を取得し、それらがすべて偶数であった場合、
それぞれの桁を2で割り、その結果を表示せよ。という問題だとおもわれる。
つまりphpで書くと
$n= trim(fgets(STDIN,));//で値を取得し
$n[i]の値がすべて具薄であるか確認する???
もうわからん。
解説を見てみた
AtCoder Beginners SelectionのPHPでの解答例 - Qiita
なるほど。
$array = explode(" ", trim(fgets(STDIN)));//ここが分からん。
トリムした文字を分割している?
ううむ。なんというか、回答例を提示されても中身が分からない。
@coderで見れるのになんで記事にしたんだろう。
phpは解説のソースが少なすぎてよくない・・・
今後多用するであろう、jsかjavaを使うべきだろうか。
むむむ。
アプリを作るために日記を開始
こんにちは、篠原栄一と申します。
はい、読み上げて頂ければお分かりかと思います、そうです。
えっちなんです。
自己紹介
さて、わたくし新米おじさん。ITエンジニアとかでは有りません。
かねてよりプログラミングに手を出そうと考えておりまして、
とりあえずタイマーアプリの製造を開始しようかなと思っています。
使える言語はぶっちゃけ有りません。HTMLとCSSの1.0(20年前の知識)程度です。
あとjavascriptをほんの少し触ったことがあるだけのそんな巷にあふれたおじさんです。
何故アプリタイマーか
その理由はとても簡単。
無料公開されている解説書が多く、手っ取り早いだろう。
そんな安易な気持ちでプログラミングに手を出してみようと思いました。
なぜアプリを作るのか。
それは簡単、何かアプリが作れたらかっこいいじゃん。
それに、作ってみたいんですよ。それ以上でもそれ以下でもありません。
アプリを作ってどうするのか。
とりあえず、納得のいくものが出来たらお試しで配信してみたいと思います。
誰かが使いたくなってくれるような、そんなアプリを目指します。
どのようにしてアプリを作るのか。
それもこれから学ぼうと思っています。
基本的にはjavascriptを触ったことがあるのでそれに関わるReact.jsやnode.jsを利用してみたいと思っています。
利用ツール
さしあたっては過去にセットアップした下記の二つを利用しようと思っています。
スタートとなる日記の為、言語や利用ツールの選定、参考にするサイト等を決めつつ、投稿と本記事の編集を行っていけたらと思います。
うだうだ、その他自分語り。
過去に、こうしてアプリ挑戦をしようと考えたことはあります。
IT技術を得る上で、IT資格の勉強したらいいんだろうか、なんだろうか。とグズグズしているうちに25を過ぎ28を過ぎ30を過ぎ、コロナが始まり。と様々なことが発生し。
とにかく何か初めて自分の趣味を広げたい(お金がかからない方で)という経緯で始めました。
基本的には思考のうるさいおじさんで、あっちこっち手を出して失敗し続けています。
2022年1月を期に、最後まで何とかしてやり遂げたいと思い。このブログを立ち上げました。
ご覧いただいている皆さま、どうぞよろしくお願い致します。