akizoraのアウトプットブログ

駆け出しエンジニアの拙いアウトプット

AtCoder Beginner Contest 115

最近、競プロ(Atcoder)を始めた。 まだまだ初心者だけど、考察とかを書いて行こうと思う。 ABCは2回目。

今日のABC。 開始が10分ほど延期になった。その間にトイレ行ってた。

A問題

if文書いて終わり。それでも2分くらい。

B問題

ソートして一番金額が高いものを半額にすればできた。 始まってから10分くらい。遅い。

C問題

前回はC問題解けなかったから気合いを入れる。 なんかできそう、と考えていると、ソートしてK個分みてMAXとMINの差分が小さくなるものを選べばできることを思いつく。 書いてみるとできた。 (だけどミスってWAを出してしまった。K個分みることを忘れていた。。)

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Scanner;
public class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int K = sc.nextInt();

        ArrayList<Long> list = new ArrayList<>();

        for (int i = 0; i < N; i++) {
            list.add(sc.nextLong());
        }

        Collections.sort(list);

        long[] dif = new long[N-K+1];

        for (int i = 0; i < N-K+1; i++) {
            long min = list.get(i);
            long max = list.get(i+K-1);

            dif[i] = max - min;
        }
        Arrays.sort(dif);
        System.out.println(dif[0]);
    }
}

D問題

解けなかった。ペンだけ動かして漸化式書いてた・・ もっと勉強が必要ですね。

メンターを探す!

自分には未だにメンターと呼べる人がいない。会社でもあまりメンターにしたいと思える人がいない。

そしてそんなに必要だとも思っていなかったのだけど、やはり目指したい人がいるというのは仕事のモチベーション維持につながるし、行動指針にもなると今日思い立った。

 

会社にいないならネットで探せばいいので、理想のエンジニアを探します。

疲労の取り方!

自分流だけど、疲労の取り方がいくつかある。

・体を動かす(筋トレが良い)

・炭水化物少なめの食事にする

・寝る(7時間以上)

 

体を動かすときは、できるだけ汗を流して老廃物を出すようにする。

食事はとにかく糖質を抑え、野菜とタンパク質中心にする。

あとは睡眠時間を確保する。寝る前のブルーライトはなるべくカットしておく。

 

これだけでも結構疲れとれる。

iPhoneXSに変えた!

iPhoneを5sからXSに変えた笑

色々とカルチャーショックを受けてる笑

 

まず顔認証。パスコード打たなくてもすぐ開けるのすごい。(素人)

 

あとは、やっぱ表一面スクリーンなのが良いですね。画面デカイ。

TwitterとかブログとかSNS投稿がすごい捗りそう。

 

iPhone5sってすごい小さかったんだね。。

自分に足りないもの

自分は中々アウトプットが苦手だ。

自分を人にさらけ出すのが苦手だ。

(だからこうしてブログを書いてアウトプットの場を設けているのだけど。)

 

自分がもっと成長するためには自分をさらけ出してアウトプットを増やしていくしかない。

 

アウトプットする事で誰かに自分の存在を知ってもらえるし、

フィードバックをもらえる回数が増える。

あと、アウトプットしようとする事は思考の整理につながる。

 

アウトプットしようとする意識は前より断然あるので、あとは量とスピードかなと思う

高稼働の日々

リリースを控え、中々忙しい日々を過ごしている。

9月ももう中旬だけど、休日も出社してプログラムの改修をしてる。

プログラムを書いてる分にはあんまり疲れは感じないんだけど、さすがに疲労はある笑

 

休日はiPhoneXSに機種変更をする予定なので、それを楽しみに頑張っている。

自分にはどうにもできないこと

同居中の彼女が風邪になってしまい、仕事はあるものの看病しなければいけなくなった。

風邪で寝込んだとき「彼氏・彼女」にしてほしい5つの対応とNG行動 | 出会いマッチングサイトPCMAX
この記事が参考になりました。

が、僕は、仕事が忙しく、看病するのにありえない程ストレスがたまった。

看病するって大変なのね。
ただ普通に看病するだけじゃだめみたい。
気持ちがこもってないとだめらしい。

風邪になった彼女を持つ彼氏の皆さん、気をつけてください。