C++で少し時間制限のテストを受けようかとおもってつくってみました。
ちょっとした型変換知らないと時間ロスが大きそう。
文字列操作が難しい。ググっても情報が多岐にわたって困る。
一画面に入らなかったので少し詰め込みました。
テキスト ぺったんこ版
#include <iostream>
#include <string>
. . . 本文を読む
https://www.codingame.com/training/medium/escaping-the-cat
解いた問題↑
C++で解くのもとうとう30問目、最後は何にしようかと考えていたら
新作が登場。なんとものどかそうに泳ぐネズミの写真のものをみかけて挑戦
猫は泳げないらしく縁を旋回、それをかわして上陸すれば勝利!
最後のボス猫には少し苦戦 リプ . . . 本文を読む
Very-Hardなつるかめ算の続き
c++作成にあたって
同じなら大変すぎて作るつもりはなかったけど、
配列の合計、桁も少ないし、int64_t 使えは作れそうと開始
16ビット操作をいろいろと使って完成
ハマった所
最初10進数のままマスクかけられないかと考えましたがすぐに断念
一番最後は桁溢れに気が付かず延々cerrを使いまくって悩んでました。
. . . 本文を読む
https://www.codingame.com/training/hard/mini-sudoku-solver
1から4までの小さな数独を解く。
intからchar
int a = 5;
char b = '0' + a;
19行目と20行目にcharからint intからcharを使っています。
変わった解き方
ミニ . . . 本文を読む
https://www.codingame.com/training/medium/smile-frieze-cheese
この問題の一部分のリスト
映進
回転体のようなものの中にglide reflection(映進)というものがある。
足跡がそれにあたるそうな。
後は水平反転、上下反転、180度回転をしているものが下
回転は少し挙動がおかしいようだ . . . 本文を読む
https://www.codingame.com/training/medium/numeral-system
命数法と言われてもなんのことやらしばらくサッパリわからなかった問題
一所懸命に基数変換や文字列から数値抽出してました。
ところがstrtolを使えばかなりお手軽にできるようです。
9進数の例
strtol
char型で綴ら . . . 本文を読む
https://www.codingame.com/training/medium/rational-number-tree
Treeの問題なのでTreeの学習ができるかなと思えど、さにあらず。
型にどっぷりはまりました。
ハマった箇所
6 intではまったく足らず int64_tなる型を使用
14-17 splitがないと不便、evalがあればそのまま...分数だから . . . 本文を読む
https://www.codingame.com/training/easy/dungeons-and-maps
こんな問題
ダンジョンの現在位置から宝物のありかを示す n枚の宝の地図
何枚目が最短で到達できるか判断する。
全てが罠ならそれは"TRAP"
ラフに作って、トラップは他にもあれば、追記していこうとおもったらそのままOK!
プログラムを少なくするために怪 . . . 本文を読む
https://www.codingame.com/training/easy/benfords-law
こんな問題を解く。
トランザクションの数値の先頭(1から9)には、一定の割合があって
その割合を大きく逸脱すると不正取引と認識するらしい。
. . . 本文を読む
https://www.codingame.com/training/easy/van-ecks-sequence
こんな問題を解いている。
慣れない数列の作成でドハマり。
そんな中 珍しいエラー
私の記憶が正しければ、こんなエラーをだしたことがない。
たぶん忘れたのだろう。
こんなプログラムでだせる。この時は行番号も出ている。
  . . . 本文を読む
https://www.codingame.com/training/easy/stall-tilt
この問題を解いてみる。最初Python3で作成して移植
簡単なsortがないので自分の過去記事を参考に作成
ハマった箇所は44行目
tan(60/180*3.14)とは挙動が違っていました。
参考文献
C++ クラスのソートサンプル
. . . 本文を読む
C++15個クリアしてLegendになったはずなのに30個に拡張されている。仕方ないあと11個かと始める。
https://www.codingame.com/training/easy/monday-tuesday-happy-days
月曜木曜は幸せ日
今日はちょうど木曜だし
問題は、基準として うるう年 曜日 月日があたえられ
同じ年の別の月日は . . . 本文を読む
Python3で作ったものと同じようなものをC++でもやってみました。
久しぶりなのでかなり腕がなまってました。
C++ 実践動画1 ループを回して計算する
C++ 実践動画2 配列 Vector
C++ 実践動画3 多重ループ
C++ 実践動画4 関数 乱数
. . . 本文を読む
コンピュータのシステム開発の案件情報をみてみる。
CとかC++の案件が多い。Python3は一つだけ、Javaもめっきり減っていた。
たまたまその人材が少ないから残っているのかもしれないけど。
----------------------------------------------------------
そうなのかーと思いつつc++久しぶりにちょっとやってみる。
入力はこれ、マップの中で1 . . . 本文を読む