採用試験に挑戦
テキストエディタと翻訳ツール (笑) 片手にやってみた!
ケド、そもそも問題を理解できてないかも…!
class Position { public int X { get; set; } public int Y { get; set; } public void FitToGrid(int gridPitch) { this.X = this.CalculateFitPoint(this.X, gridPitch); this.Y = this.CalculateFitPoint(this.Y, gridPitch); } private int CalculateFitPoint(int point, int gridPitch) { int quotient = (int)(point / gridPitch); int fraction = point % gridPitch; bool truncate = (fraction * 2 < gridPitch); return (truncate) ? quotient : (quotient + gridPitch); } }
//追記
やべw間違ってたww