Invert FizzBuzz
Submit
Language is selected by the extension of the file. See the list of supported languages to know the extension of your language.
Problem
Given a list consists of words "Fizz", "Buzz" and "FizzBuzz".
Find the shortest contiguous sequence of numbers that produces that list.
Print its first and last number (smallest when multiple sequences exist), or nothing if no sequence produces that list.
Options
exec is denied
now post-mortem time, all source codes will be revealed
Sample input:_
Fizz
Buzz
Fizz Buzz
Buzz Fizz
Fizz Buzz Fizz
Buzz Fizz Buzz
Fizz Fizz
Fizz Fizz Buzz
Sample output:
3 3
5 5
9 10
5 6
3 6
6 9
6 10
Sample input:_
Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz
Fizz
Fizz Buzz Fizz Fizz Buzz Fizz
Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz
FizzBuzz Buzz
Fizz Fizz Buzz
Buzz Fizz
Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz
Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz
Fizz Buzz FizzBuzz
Buzz FizzBuzz
Fizz FizzBuzz
Buzz
Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz
FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz
Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz
Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz
Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz
Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz
Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz
FizzBuzz Fizz
Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz
Buzz Buzz Fizz
Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz
Fizz Fizz
FizzBuzz
Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz
Fizz FizzBuzz Fizz
Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz
Buzz Fizz FizzBuzz
Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz
FizzBuzz Buzz Fizz
Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz
Buzz FizzBuzz FizzBuzz
FizzBuzz FizzBuzz Buzz
FizzBuzz Buzz Buzz
Buzz FizzBuzz Fizz
Fizz Fizz FizzBuzz
Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz
Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz
FizzBuzz FizzBuzz
Fizz FizzBuzz FizzBuzz
FizzBuzz FizzBuzz Fizz
Fizz FizzBuzz Buzz
Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz
Buzz FizzBuzz Buzz
FizzBuzz FizzBuzz FizzBuzz
Fizz Fizz Fizz
Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz
Fizz Buzz Fizz
Buzz Buzz
Fizz Buzz
Fizz Buzz Buzz
Buzz Buzz FizzBuzz
Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz
Buzz Buzz Buzz
FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz
Buzz Fizz Fizz
FizzBuzz Fizz Fizz
Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz
Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz
Fizz Fizz Buzz Fizz
FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz
FizzBuzz Fizz FizzBuzz
FizzBuzz Buzz FizzBuzz
Buzz Fizz Buzz
FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz
Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz FizzBuzz Fizz Buzz Fizz Fizz Buzz Fizz
FizzBuzz Fizz Buzz
Sample output:
9 72
3 3
3 12
3 45
6 10
5 6
3 96
12 102
12 15
5 5
3 93
15 177
3 27
5 33
9 115
9 48
9 87
15 18
9 30
9 180
6 9
15 15
9 135
12 18
12 96
10 15
3 55
10 85
3 33
9 150
9 120
12 42
3 6
9 10
12 72
15 30
5 9
9 55
10 65
6 12
15 66
15 45
12 162
15 20
Ranking
Rank | User | Size | Time | Date | Statistics |
---|
1 | clock | 120 | 0.0421 | 2012/05/30 23:13:31 | 0B / 39B / 76B |
2 | leonid | 121 | 0.7822 | 2012/05/30 08:26:57 | 0B / 51B / 65B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | clock | 192 | 0.1645 | 2012/05/31 00:16:16 | 5B / 89B / 97B |
2 | JimmyZ | 1757 | 0.0778 | 2014/02/21 11:16:56 | 0B / 746B / 335B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | kaki | 308 | 0.1168 | 2012/05/26 03:19:56 | 0B / 180B / 107B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | clock | 168 | 0.0386 | 2012/05/30 01:17:37 | 0B / 92B / 76B |
2 | nn | 168 | 0.0655 | 2012/05/31 01:44:02 | 0B / 90B / 75B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | I., S. | 102 | 0.0899 | 2012/05/29 06:53:13 | 0B / 41B / 55B |
2 | I., S. | 100 | 0.1103 | 2012/05/31 05:48:37 | 0B / 38B / 58B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | henkma | 155 | 0.2567 | 2012/05/24 19:52:52 | 0B / 87B / 63B |
2 | notogawa | 158 | 0.2188 | 2012/05/19 17:21:46 | 0B / 89B / 62B |
3 | xenophobia | 186 | 0.2228 | 2012/05/19 02:29:32 | 0B / 96B / 81B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | clock | 166 | 3.0620 | 2012/05/29 23:21:25 | 0B / 84B / 77B |
2 | nn | 180 | 2.8644 | 2012/05/28 00:42:11 | 0B / 98B / 75B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | slightair | 516 | 14.7979 | 2012/05/19 15:58:28 | 0B / 316B / 184B |
2 | mtgto | 1000 | 12.5391 | 2012/05/17 03:13:47 | 0B / 524B / 202B |
Language Ranking_
Rank | Lang | User | Size | Score |
1 | Perl | tybalt89 | 90 | 10000 |
2 | J | I., S. | 100 | 9000 |
3 | Ruby | clock | 120 | 7500 |
4 | Haskell | henkma | 155 | 5806 |
5 | Groovy | clock | 166 | 5421 |
6 | JavaScript | clock | 168 | 5357 |
7 | PHP | clock | 192 | 4687 |
8 | Python | dekosuke | 199 | 4522 |
9 | Scheme | kaki | 308 | 2922 |
10 | Scala | slightair | 516 | 1744 |
return to the top page