Steven Gerrard lahir pada 30 Mei 1980. Dia sekarang berusia 37 tahun. Selamat ulang tahun, Steven!
Untuk merayakan ulang tahunnya, tujuan Anda adalah untuk mengingatkannya jumlah gol yang telah ia cetak setiap tahun di liga premier untuk Liverpool.
Dia tidak ingin mengingat gol yang dicetak sebelum atau sesudah bermain untuk Liverpool. Ini seperti mencetak 0
gol.
Memasukkan
Tahun awal musim sepakbola.
Keluaran
Jumlah gol yang dicetak Steven selama musim ini untuk Liverpool.
Daftar musim dan gol
1998–99 0
1999–2000 1
2000–01 7
2001–02 3
2002–03 5
2003–04 4
2004–05 7
2005–06 10
2006–07 7
2007–08 11
2008–09 16
2009–10 9
2010–11 4
2011–12 5
2012–13 9
2013–14 13
2014–15 9
Contoh
Input Output
2002 5
2017 0
1990 0
2014 9
Ini adalah kode-golf sehingga pengajuan terpendek dalam byte di setiap bahasa menang. Penjelasan didorong.
0
gol. Tidak terkecualiJawaban:
05AB1E ,
2524 byteCobalah online! atau sebagai Test suite
Penjelasan
sumber
JavaScript (ES6),
47434239 byteBagaimana?
Kami menghitung perkiraan x jumlah sasaran untuk tahun tertentu y dengan rumus:
Ini sebenarnya perkiraan yang sangat buruk, tetapi selalu kurang dari atau sama dengan nilai yang diharapkan v dan tidak pernah kurang dari v - 9 , yang memungkinkan untuk menyandikan perbedaan dengan satu angka desimal tunggal.
Demo
Tampilkan cuplikan kode
sumber
JavaScript, 44 Bytes
sumber
PHP, 44 Bytes
Cobalah online!
sumber
PowerShell, 65 Bytes
menggunakan format ternary / array untuk mengembalikan 0 jika tahun tidak dalam array.
Ini sangat lama karena PowerShell tidak memiliki
else return 0
format apa pun , dan array lengkap diperlukan, jika dia mencetak 9 gol atau kurang di setiap tahun kita bisa mencukur banyak hal ini dengan mengindeks ke dalam string saja.sumber
Bash,
9793 Bytessumber
C #,
7972 bytesumber
Braingolf v0.6, 48 byte
Ini aneh.
Karakter
ߎ
memiliki ordinal 1998, membuat#ߎ
Braingolf literal untuk 1998, yang kemudian dikurangi dari input.Penjelasan:
sumber
Python 2 ,
5958 byteTerinspirasi oleh jawaban ini .
Cobalah online!
sumber
JavaScript (ES6),
5041 byteCobalah
sumber