Buckets:
| #!/usr/bin/env python3 | |
| # Copyright 2015 The Emscripten Authors. All rights reserved. | |
| # Emscripten is available under two separate licenses, the MIT license and the | |
| # University of Illinois/NCSA Open Source License. Both these licenses can be | |
| # found in the LICENSE file. | |
| import sys | |
| num_cases = int(sys.argv[1]) | |
| cases = '' | |
| i = 1 | |
| incr = 1 | |
| for _ in range(num_cases): | |
| cases += ' case ' + str(i) + ': return "' + str(i) + str(i) + str(i) + '";\n' | |
| i += incr | |
| incr = (incr % 5) + 1 | |
| print('''#include <stdio.h> | |
| #include <stdlib.h> | |
| #include <emscripten.h> | |
| const char *foo(int x) | |
| { | |
| switch(x) | |
| { | |
| ''' + cases + ''' | |
| default: return "default"; | |
| } | |
| } | |
| int main() | |
| { | |
| for(int i = 0; i < ''' + str((num_cases + 99) // 100) + '''; ++i) | |
| printf("%d: %s\\n", i*301, foo(i*301)); | |
| printf("Success!\\n"); | |
| }''') | |
Xet Storage Details
- Size:
- 810 Bytes
- Xet hash:
- e6b861d395754c42f5f7b9568a2349ccbcd24189837b23f9578265c6dc8edc7e
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.