提出 #2652071


ソースコード 拡げる

N = gets.to_i
a = N
count = 1

while true do
  s = Math.sqrt(a)
  if s == s.floor then
    break
  end
  a = a - s.floor ** 2
  count += 1
end

puts count

提出情報

提出日時
問題 C - Strange Bank
ユーザ nobita0918
言語 Ruby (2.3.3)
得点 0
コード長 167 Byte
結果 WA
実行時間 7 ms
メモリ 1788 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 0 / 300
結果
AC × 2
WA × 1
AC × 6
WA × 13
セット名 テストケース
Sample sample_01.txt, sample_02.txt, sample_03.txt
All 01.txt, 02.txt, 03.txt, 04.txt, 05.txt, 06.txt, 07.txt, 08.txt, 09.txt, 10.txt, 11.txt, 12.txt, 13.txt, 14.txt, 15.txt, 16.txt, sample_01.txt, sample_02.txt, sample_03.txt
ケース名 結果 実行時間 メモリ
01.txt WA 7 ms 1788 KiB
02.txt WA 7 ms 1788 KiB
03.txt WA 7 ms 1788 KiB
04.txt AC 7 ms 1788 KiB
05.txt AC 7 ms 1788 KiB
06.txt AC 7 ms 1788 KiB
07.txt WA 7 ms 1788 KiB
08.txt WA 7 ms 1788 KiB
09.txt AC 7 ms 1788 KiB
10.txt WA 7 ms 1788 KiB
11.txt WA 7 ms 1788 KiB
12.txt WA 7 ms 1788 KiB
13.txt WA 7 ms 1788 KiB
14.txt WA 7 ms 1788 KiB
15.txt WA 7 ms 1788 KiB
16.txt WA 7 ms 1788 KiB
sample_01.txt AC 7 ms 1788 KiB
sample_02.txt AC 7 ms 1788 KiB
sample_03.txt WA 7 ms 1788 KiB