Coding_Gamesメモ_Power_of_Thor
javaの学習にCoding_Games を知り、学習の記録としてメモ。
To debug:
System.err.println( );
を使うとデバックしやすくなる。(エラー出力は評価に影響しない)
ルール
キャラクターに方角を指示してゴールまで移動させる。
キャラクターには移動できる回数(Energy)が設定されている。
内容
インプットは
lightX (横方向) , lightY (縦方向) (ゴールの位置)
initialTx, initialTy (キャラクターの初期位置)
指示できる方角は、
N
NE
E
SE
S
SW
W
NW
の8方向。
マップが斜めになっているので、ゴールまでの方角が感覚的には分かりづらくなっている
ゴールまでX○マス,Y○マスと相対座標を作っておき、0,0になるようにキャラクターを動かす。考え方など
斜め移動の指示は必ず N,Sが先になるので、縦方向の処理結果 + 横方向の処理結果だけで斜め移動できる。
Coding_Games:https://www.codingame.com/