回答編集履歴

1

±

2018/08/27 09:18

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  let t = Int(sqrt(Double(n)))
10
10
 
11
- print(abs(n - t * t - t - 1) + 1 - (t * t == n ? 2 : 0), terminator: "")
11
+ print(abs(n - t * t - t - 1) + (t * t == n ? -1 : +1), terminator: "")
12
12
 
13
13
  }
14
14