Skip to content

Commit 6ec0ab8

Browse files
committed
Update incorrect optimality proof challenge results
1 parent e3fc9d1 commit 6ec0ab8

File tree

3 files changed

+43
-8
lines changed

3 files changed

+43
-8
lines changed

public/challenge/2024/results.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

public/challenge/2025/results.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

src/data/challenge/info.js

Lines changed: 41 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ export const info = {
55
const problemSubmissionDeadline = 'Fri, 6 June 2025'
66
return {
77
announcements: [
8+
<>
9+
<strong>2026-01-14</strong> Amendment made to the results to fix an
10+
issue with undetected incorrect optimality claims. Thanks to Alessio
11+
Pellegrino for reporting.
12+
</>,
813
<>
914
<strong>2025-09-15</strong> Announcements of the results are{' '}
1015
<Link href="/challenge/2025/results">here</Link>.
@@ -56,6 +61,11 @@ export const info = {
5661
const problemSubmissionDeadline = 'Fri, 28 June 2024'
5762
return {
5863
announcements: [
64+
<>
65+
<strong>2026-01-14</strong> Amendment made to the results to fix an
66+
issue with undetected incorrect optimality claims. Thanks to Alessio
67+
Pellegrino for reporting.
68+
</>,
5969
<>
6070
<strong>2024-09-05</strong> Announcements of the results are{' '}
6171
<Link href="/challenge/2024/results">here</Link>.
@@ -107,20 +117,45 @@ export const info = {
107117
/// Get ordinal representation of challenge year
108118
export function nthYear(year) {
109119
const n = year - 2008 + 1
110-
const s = n % 100;
120+
const s = n % 100
111121
if (s > 3 && s < 21) {
112-
return <>{n}<sup>th</sup></>;
122+
return (
123+
<>
124+
{n}
125+
<sup>th</sup>
126+
</>
127+
)
113128
}
114129
switch (s % 10) {
115130
case 1: {
116-
return <>{n}<sup>st</sup></>;
131+
return (
132+
<>
133+
{n}
134+
<sup>st</sup>
135+
</>
136+
)
117137
}
118138
case 2: {
119-
return <>{n}<sup>nd</sup></>;
139+
return (
140+
<>
141+
{n}
142+
<sup>nd</sup>
143+
</>
144+
)
120145
}
121146
case 3: {
122-
return <>{n}<sup>rd</sup></>;
147+
return (
148+
<>
149+
{n}
150+
<sup>rd</sup>
151+
</>
152+
)
123153
}
124154
}
125-
return <>{n}<sup>th</sup></>;
155+
return (
156+
<>
157+
{n}
158+
<sup>th</sup>
159+
</>
160+
)
126161
}

0 commit comments

Comments
 (0)