コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
with average as (
select
test_id as test_id
, avg(point) as avg_p
from test_results
where test_id = '100'
group by test_id
), stdev as (
select
t1.test_id as test_id
, sqrt(sum(power(t1.point - t2.avg_p, 2)) / count(t1.user_id)) as stdev
from
test_results t1
left outer join average t2
on t1.test_id = t2.test_id
where
t1.test_id = '100'
group by t1.test_id
)
select
t1.user_id as USER_ID
, t1.point as POINT
, round((((point - t2.avg_p) * 10.0) / t3.stdev) + 50.0, 1) as DEV_VAL
from test_results t1
inner join average t2 on t1.test_id = t2.test_id
inner join stdev t3 on t1.test_id = t3.test_id
where t1.test_id = '100'
order by DEV_VAL desc, USER_ID asc
;
提出情報
提出日時 | 2023/02/19 14:55:15 |
コンテスト | 第5回 SQLコンテスト |
問題 | 偏差値の算出 |
受験者 | drcatmka13 |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 83 MB |
メッセージ
テストケース(通過数/総数)
0/4
状態
メモリ使用量
データパターン1
WA
83 MB
データパターン2
WA
83 MB
データパターン3
WA
82 MB
データパターン4
WA
83 MB