online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
n, m, p = map(int, input().split()) arr = [str(i) for i in range(1, n + m + 1)] if n <= m: p = min(p + m, n * 2 * (m + 1)) t, s = p // (2 * (m + 1)), p % (2 * (m + 1)) arr = arr[ : n - t] + arr[n : ] + arr[n - t : n] if s <= m: arr.insert((m + n) - (s + t), '..') else: arr = arr[ : n - t - 1] + arr[n - t : n - t + s - m - 1] + ['.' + arr[n - t - 1] + '.'] + arr[n - t + s - m - 1 : ] else: p = min(p + n, m * 2 * (n + 1)) t, s = p // (2 * (n + 1)), p % (2 * (n + 1)) arr = arr[n : n + t] + arr[ : n] + arr[n + t : ] if s <= n: arr.insert(s + t, '..') else: arr = arr[ : n + t - (s - n - 1)] + ['.' + arr[n + t] + '.'] + arr[n + t - (s - n - 1) : n + t] + arr[n + t + 1 :] print(*arr)

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue