プログラミング一日目(JAVA)
どうも、スクエアです。
会社で使うJAVAの勉強中です。
Paizaラーニングを使ってスキルランク上げなう。
JAVAの問題集があるPaizaは分かりやすくて良いですね。
現在はなんとCランク!!!!! (雑魚ですはい。)
今週中にはBランクに上がりたいところ。
こつこつ頑張っていこう。(´_ゝ`)
今日書いたプログラムは、
西暦y年m月d日が何曜日か表示するもの。
import java.util.*; public class Main { static boolean isLeap(int year) { return year % 400 == 0 || year % 100 != 0 && year % 4 == 0; } //年月 static int lastDay(int year, int month) { switch (month) { case 4: case 6: case 9: case 11: return 30; case 2: if (isLeap(year)) { return 29; } else { return 28; } default: return 31; } } static int[] nextDate(int year, int month, int day) { day ++; if (day > lastDay(year, month)) { day = 1; month ++; } if (month > 12) { month = 1; year ++; } return new int[]{year, month, day}; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int year = sc.nextInt(); int month = sc.nextInt(); int day = sc.nextInt(); //曜日 int count = 0; int y = 1800, m = 1, d = 1; while (!(y == year && m == month && d == day)) { int[] date = nextDate(y, m, d); y = date[0]; m = date[1]; d = date[2]; count ++; } // 曜日 String[] day_of_weeks = {"水", "木", "金", "土", "日", "月", "火"}; System.out.println(day_of_weeks[count % 7] + "曜日"); } }
最初に閏年や月によって日が少なかったりする時(2月や6月など)を定義。
次に31日から1日になると月が+1され、12月から1月になると年が+1になるコードを記載。
最後に初期値1800年1月1日から+1ずつカウントしていき、7で割った余りに応じて曜日を決めるコードを
書いて完成!
入力例1 2019 4 8 出力例1 月曜日
理系21卒 就活記録「エントリーは100社を超えていました。」
エントリー 100社超
会社説明会やらESを出しても通らなかったりやる気も出ないしで、
まともに受けた面接はなんと、4回。
以下面接らしい面接をした企業達
●計測器メーカー 2月
集団面接
アルバイトの面接気分で滋賀へ往復3000円。何の面接対策もせず受けにいったので、
趣味の話をしていた記憶しかない(YouTubeやフォートナイトの話をしていた・・・集団面接で笑)
面接官も他に深ぼりする所がなかったのだろう…撃沈。
●半導体メーカー 4月
面接官2人
研究内容について触れられ、上辺だけ語っていたが「もっと具体的に」と突っ込まれて撃沈。
40分くらいたってPCの電源が切れる事件が勃発→やらかした~と思いながらもPCを充電し、3分後に接続し直して再戦(その後10分して面接終了)
ここで早くも就活の心が折れる(我ながらメンタルが弱い)
IT 6月
個別面接
IT企業だということで面接
面接終了時は言いたいことも言えて出来がよかったと喜んでいたが、撃沈。
恐らく余計なことをべらべらしゃべりすぎていたのだと自己分析。
食品メーカー 7月
面接官2人
一番緊張した。撃沈。
落ちた理由は3月くらいに出したESの内容を覚えていなかったこと(あの時コピーしてなかった自分を殴りたい!)
面接終了後にメールで「熱意は伝わったが自己PR不足である」とフィードバックを頂き撃沈。
・・・ここから謎に農業分野に目覚める
理由は誰でもとってくれるラク~な感じがしたから。(一応新卒採用している農園さんを探すことにする)
同時期にリクナビからスカウトが来てた北海道の会社にもエントリー。(独身寮と給与がよかった)
ここまで面接に4回落ちてきたが、就職活動に対して「鬱」になっていた。
今までの人生がイージーモードだったために、凹んでしまうスクエアだった。。。
あるサイトに出会うまでは
つづく