Skip to content

Commit

Permalink
new update
Browse files Browse the repository at this point in the history
  • Loading branch information
shivanshu-semwal committed May 12, 2024
1 parent f1c4402 commit ea91674
Show file tree
Hide file tree
Showing 20 changed files with 308 additions and 3 deletions.
1 change: 1 addition & 0 deletions .config/Code/User/profiles/-1452bd45/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[{"identifier":{"id":"evzen-wybitul.magic-racket","uuid":"d8508201-6c73-4091-b44a-f974e541649e"},"version":"0.6.6","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/evzen-wybitul.magic-racket-0.6.6","scheme":"file"},"relativeLocation":"evzen-wybitul.magic-racket-0.6.6","metadata":{"id":"d8508201-6c73-4091-b44a-f974e541649e","publisherId":"f25363b3-e08b-40fb-9624-561592772d23","publisherDisplayName":"Evžen Wybitul","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1712667025360,"pinned":false}}]
Binary file not shown.
Binary file not shown.
1 change: 1 addition & 0 deletions .config/Code/User/profiles/-1452bd45/settings.json
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
{
"editor.mouseWheelZoom": true
}
2 changes: 1 addition & 1 deletion .config/Code/User/profiles/-29b26ea4/extensions.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[{"identifier":{"id":"dbaeumer.vscode-eslint","uuid":"583b2b34-2c1e-4634-8c0b-0b82e283ea3a"},"version":"2.4.4","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/dbaeumer.vscode-eslint-2.4.4","scheme":"file"},"relativeLocation":"dbaeumer.vscode-eslint-2.4.4","metadata":{"id":"583b2b34-2c1e-4634-8c0b-0b82e283ea3a","publisherId":"29859a75-d81b-4f0e-8578-2c80ecee6f99","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1707336754409,"pinned":false}},{"identifier":{"id":"esbenp.prettier-vscode","uuid":"96fa4707-6983-4489-b7c5-d5ffdfdcce90"},"version":"10.1.0","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/esbenp.prettier-vscode-10.1.0","scheme":"file"},"relativeLocation":"esbenp.prettier-vscode-10.1.0","metadata":{"id":"96fa4707-6983-4489-b7c5-d5ffdfdcce90","publisherId":"d16f4e39-2ffb-44e3-9c0d-79d873570e3a","publisherDisplayName":"Prettier","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1707336776208,"pinned":false}},{"identifier":{"id":"pkief.material-icon-theme","uuid":"5db78037-f674-459f-a236-db622c427c5b"},"version":"4.34.0","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/pkief.material-icon-theme-4.34.0","scheme":"file"},"relativeLocation":"pkief.material-icon-theme-4.34.0","metadata":{"id":"5db78037-f674-459f-a236-db622c427c5b","publisherId":"f9e5bc2f-fea1-4075-917f-d83e01e69f56","publisherDisplayName":"Philipp Kief","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1708366682455,"pinned":false,"preRelease":false}}]
[{"identifier":{"id":"dbaeumer.vscode-eslint","uuid":"583b2b34-2c1e-4634-8c0b-0b82e283ea3a"},"version":"2.4.4","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/dbaeumer.vscode-eslint-2.4.4","scheme":"file"},"relativeLocation":"dbaeumer.vscode-eslint-2.4.4","metadata":{"id":"583b2b34-2c1e-4634-8c0b-0b82e283ea3a","publisherId":"29859a75-d81b-4f0e-8578-2c80ecee6f99","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1707336754409,"pinned":false}},{"identifier":{"id":"esbenp.prettier-vscode","uuid":"96fa4707-6983-4489-b7c5-d5ffdfdcce90"},"version":"10.4.0","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/esbenp.prettier-vscode-10.4.0","scheme":"file"},"relativeLocation":"esbenp.prettier-vscode-10.4.0","metadata":{"id":"96fa4707-6983-4489-b7c5-d5ffdfdcce90","publisherId":"d16f4e39-2ffb-44e3-9c0d-79d873570e3a","publisherDisplayName":"Prettier","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1711249655548,"pinned":false,"preRelease":false}},{"identifier":{"id":"samplavigne.p5-vscode","uuid":"862f411f-a45a-4e38-bfa9-7c9464b4ecca"},"version":"1.2.15","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/samplavigne.p5-vscode-1.2.15","scheme":"file"},"relativeLocation":"samplavigne.p5-vscode-1.2.15","metadata":{"id":"862f411f-a45a-4e38-bfa9-7c9464b4ecca","publisherId":"ba65e688-6e2e-435b-8032-35c2eb84c1db","publisherDisplayName":"Sam Lavigne","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1712686284988,"pinned":false}},{"identifier":{"id":"ritwickdey.liveserver","uuid":"b63c44fd-0457-4696-99e9-dbfdf70d77de"},"version":"5.7.9","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/ritwickdey.liveserver-5.7.9","scheme":"file"},"relativeLocation":"ritwickdey.liveserver-5.7.9","metadata":{"id":"b63c44fd-0457-4696-99e9-dbfdf70d77de","publisherId":"17fd9a78-e430-4a78-add2-ade4a8830352","publisherDisplayName":"Ritwick Dey","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1712686285001,"pinned":false}},{"identifier":{"id":"zhuangtongfa.material-theme","uuid":"26a529c9-2654-4b95-a63f-02f6a52429e6"},"version":"3.17.2","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/zhuangtongfa.material-theme-3.17.2","scheme":"file"},"relativeLocation":"zhuangtongfa.material-theme-3.17.2","metadata":{"id":"26a529c9-2654-4b95-a63f-02f6a52429e6","publisherId":"8ae75bda-ec22-4a17-9340-abf1a20beca9","publisherDisplayName":"binaryify","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1714613566314,"pinned":false,"preRelease":false,"source":"gallery"}},{"identifier":{"id":"pkief.material-icon-theme","uuid":"5db78037-f674-459f-a236-db622c427c5b"},"version":"5.1.0","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/pkief.material-icon-theme-5.1.0","scheme":"file"},"relativeLocation":"pkief.material-icon-theme-5.1.0","metadata":{"id":"5db78037-f674-459f-a236-db622c427c5b","publisherId":"f9e5bc2f-fea1-4075-917f-d83e01e69f56","publisherDisplayName":"Philipp Kief","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1714613566291,"pinned":false,"preRelease":false,"source":"gallery"}},{"identifier":{"id":"wallabyjs.quokka-vscode","uuid":"aae0701b-111f-49c1-9000-abd37a442f28"},"version":"1.0.637","location":{"$mid":1,"fsPath":"/home/totoro/.vscode/extensions/wallabyjs.quokka-vscode-1.0.637","external":"file:///home/totoro/.vscode/extensions/wallabyjs.quokka-vscode-1.0.637","path":"/home/totoro/.vscode/extensions/wallabyjs.quokka-vscode-1.0.637","scheme":"file"},"relativeLocation":"wallabyjs.quokka-vscode-1.0.637","metadata":{"id":"aae0701b-111f-49c1-9000-abd37a442f28","publisherId":"9e43bb4e-4318-4e59-b5c2-df1109a963dd","publisherDisplayName":"Wallaby.js","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1714613566305,"pinned":false,"preRelease":false,"source":"gallery"}}]
Binary file not shown.
Binary file not shown.
3 changes: 2 additions & 1 deletion .config/Code/User/profiles/-29b26ea4/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,6 @@
// PROFILE JS
"workbench.iconTheme": "material-icon-theme",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"eslint.run": "onSave"
"eslint.run": "onSave",
"workbench.colorTheme": "Default Light Modern",
}
1 change: 1 addition & 0 deletions .config/Code/User/profiles/318084de/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[{"identifier":{"id":"bierner.markdown-mermaid","uuid":"f8d0ffc4-66bb-4a9c-8149-ef8f043691a1"},"version":"1.23.0","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/bierner.markdown-mermaid-1.23.0","scheme":"file"},"relativeLocation":"bierner.markdown-mermaid-1.23.0","metadata":{"id":"f8d0ffc4-66bb-4a9c-8149-ef8f043691a1","publisherId":"f164f116-e2aa-496b-84dc-2451248e8beb","publisherDisplayName":"Matt Bierner","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1714613543764,"pinned":false,"preRelease":false,"source":"gallery"}},{"identifier":{"id":"darkriszty.markdown-table-prettify","uuid":"136682fc-7ac4-43b7-a50a-bb7890c39f25"},"version":"3.6.0","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/darkriszty.markdown-table-prettify-3.6.0","scheme":"file"},"relativeLocation":"darkriszty.markdown-table-prettify-3.6.0","metadata":{"id":"136682fc-7ac4-43b7-a50a-bb7890c39f25","publisherId":"d0f49348-7e89-4d81-8ce1-d34914654ce9","publisherDisplayName":"Krisztian Daroczi","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1713073780621,"pinned":false}},{"identifier":{"id":"github.codespaces","uuid":"4023d3e5-c840-4cdd-8b54-51c77548aa3f"},"version":"1.16.20","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/github.codespaces-1.16.20","scheme":"file"},"relativeLocation":"github.codespaces-1.16.20","metadata":{"id":"4023d3e5-c840-4cdd-8b54-51c77548aa3f","publisherId":"7c1c19cd-78eb-4dfb-8999-99caf7679002","publisherDisplayName":"GitHub","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1714613543755,"pinned":false,"preRelease":false,"source":"gallery"}},{"identifier":{"id":"redhat.vscode-yaml","uuid":"2061917f-f76a-458a-8da9-f162de22b97e"},"version":"1.14.0","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/redhat.vscode-yaml-1.14.0","scheme":"file"},"relativeLocation":"redhat.vscode-yaml-1.14.0","metadata":{"id":"2061917f-f76a-458a-8da9-f162de22b97e","publisherId":"eed56242-9699-4317-8bc7-e9f4b9bdd3ff","publisherDisplayName":"Red Hat","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1712932428120,"pinned":false}},{"identifier":{"id":"streetsidesoftware.code-spell-checker","uuid":"f6dbd813-b0a0-42c1-90ea-10dde9d925a7"},"version":"3.0.1","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/streetsidesoftware.code-spell-checker-3.0.1","scheme":"file"},"relativeLocation":"streetsidesoftware.code-spell-checker-3.0.1","metadata":{"id":"f6dbd813-b0a0-42c1-90ea-10dde9d925a7","publisherId":"67600ca7-88fb-4104-9f7e-dd51c00facf2","publisherDisplayName":"Street Side Software","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1709789373944,"pinned":false}},{"identifier":{"id":"ms-vscode.cpptools-themes","uuid":"99b17261-8f6e-45f0-9ad5-a69c6f509a4f"},"version":"2.0.0","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/ms-vscode.cpptools-themes-2.0.0","scheme":"file"},"relativeLocation":"ms-vscode.cpptools-themes-2.0.0","metadata":{"id":"99b17261-8f6e-45f0-9ad5-a69c6f509a4f","publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1714819868796,"pinned":false,"source":"gallery"}},{"identifier":{"id":"ms-vscode.cpptools-extension-pack","uuid":"3957b2f6-f086-49b5-a7b4-5da772123130"},"version":"1.3.0","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/ms-vscode.cpptools-extension-pack-1.3.0","scheme":"file"},"relativeLocation":"ms-vscode.cpptools-extension-pack-1.3.0","metadata":{"id":"3957b2f6-f086-49b5-a7b4-5da772123130","publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1714819868740,"pinned":false,"source":"gallery"}},{"identifier":{"id":"ms-vscode.cmake-tools","uuid":"7c889349-8749-43d4-8b5e-08939936d7f4"},"version":"1.17.17","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/ms-vscode.cmake-tools-1.17.17","scheme":"file"},"relativeLocation":"ms-vscode.cmake-tools-1.17.17","metadata":{"id":"7c889349-8749-43d4-8b5e-08939936d7f4","publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1714819868771,"pinned":false,"source":"gallery"}},{"identifier":{"id":"twxs.cmake","uuid":"2be7cf14-2603-402e-9771-fd79df83cdf8"},"version":"0.0.17","location":{"$mid":1,"path":"/home/totoro/.vscode/extensions/twxs.cmake-0.0.17","scheme":"file"},"relativeLocation":"twxs.cmake-0.0.17","metadata":{"id":"2be7cf14-2603-402e-9771-fd79df83cdf8","publisherId":"b5ab7991-81a8-4557-af54-4cb8e01e85c1","publisherDisplayName":"twxs","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1714819868783,"pinned":false,"source":"gallery"}},{"identifier":{"id":"ms-vscode.cpptools","uuid":"690b692e-e8a9-493f-b802-8089d50ac1b2"},"version":"1.19.9","location":{"$mid":1,"fsPath":"/home/totoro/.vscode/extensions/ms-vscode.cpptools-1.19.9-linux-x64","external":"file:///home/totoro/.vscode/extensions/ms-vscode.cpptools-1.19.9-linux-x64","path":"/home/totoro/.vscode/extensions/ms-vscode.cpptools-1.19.9-linux-x64","scheme":"file"},"relativeLocation":"ms-vscode.cpptools-1.19.9-linux-x64","metadata":{"id":"690b692e-e8a9-493f-b802-8089d50ac1b2","publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherDisplayName":"Microsoft","targetPlatform":"linux-x64","updated":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false,"installedTimestamp":1714819868753,"pinned":false,"source":"gallery"}}]
Binary file not shown.
49 changes: 49 additions & 0 deletions .config/Code/User/profiles/318084de/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
//editor config
"editor.mouseWheelZoom": true,
"editor.fontFamily": "'IosevkaTerm Nerd Font', monospace",
"editor.renderWhitespace": "boundary",
"editor.semanticHighlighting.enabled": true,
"editor.cursorBlinking": "phase",
"editor.cursorSmoothCaretAnimation": "on",
"editor.suggestSelection": "first",
"editor.unicodeHighlight.nonBasicASCII": false,
"editor.guides.bracketPairs": true,
"editor.minimap.enabled": false,
// workbench
"workbench.startupEditor": "none",
"workbench.editor.languageDetection": false,
"workbench.statusBar.visible": true,
// windows config
"window.menuBarVisibility": "toggle",
"window.restoreWindows": "none",
"window.autoDetectColorScheme": true,
"window.zoomLevel": 1,
// keyboard
"keyboard.dispatch": "keyCode",
// zenmode
"zenMode.fullScreen": false,
"zenMode.centerLayout": true,
"zenMode.hideLineNumbers": false,
// terminal
"terminal.integrated.enableMultiLinePasteWarning": "auto",
"terminal.explorerKind": "external",
"terminal.external.linuxExec": "alacritty",
"terminal.integrated.fontSize": 16,
// update
"update.mode": "manual",
// git
"git.autoRepositoryDetection": "subFolders",
"git.openRepositoryInParentFolders": "never",
// telemetry
"telemetry.telemetryLevel": "off",
// extensions
"extensions.ignoreRecommendations": true,
// jupyter notebook
"notebook.lineNumbers": "on",
// tab
"[markdown]": {
"editor.tabSize": 4
},
"workbench.colorTheme": "Default Light Modern"
}
14 changes: 14 additions & 0 deletions .config/Code/User/profiles/318084de/snippets/basic.code-snippets
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"Print Basic Header": {
"scope": "shellscript",
"prefix": "head",
"body": [
"# Use: $1",
"# Dependencies: $2",
"# Description: $3",
"# Working: $4",
"# Author: $5"
],
"description": "Basic template for shell scripts"
}
}
170 changes: 170 additions & 0 deletions .config/Code/User/profiles/318084de/snippets/cpp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
{
// https://code.visualstudio.com/docs/editor/userdefinedsnippets
// prefix - what you have to serach snipped by
// $1, $2 tab stops
// $0 final cursor postion
// ${1:label} default values
"header": {
"prefix": "header",
"body": [
"#include <bits/stdc++.h>",
"using namespace std;",
""
],
"description": "cp template"
},
"competitive programming basic": {
"prefix": "cp",
"body": [
"#include <bits/stdc++.h>",
"using namespace std;",
"",
"int main(){",
"\t$1",
"\treturn 0;",
"}"
],
"description": "cp template"
},
"leetcode competitive programming": {
"prefix": "leetcode",
"body": [
"int main(){",
"\tSolution s;",
"\ts$1",
"\treturn 0;",
"}"
],
"description": "cp template"
},
"cp tree": {
"prefix": "cptree",
"body": [
"struct node {",
"\tint val;",
"\tnode *right;",
"\tnode *left;",
"\tnode(): val(0), left(nullptr), right(nullptr) {};",
"\tnode(int x): val(x), left(nullptr), right(nullptr) {};",
"\tnode(int x, node* xx): val(x), left(xx), right(xx) {};",
"\tnode(int x, node *l, node *r): val(x), left(l), right(r) {};",
"};"
],
"description": "cp template"
},
"for": {
"prefix": "for",
"body": [
"for (${1:size_t} ${2:i} = 0; $2 < ${3:count}; $2++) {",
"\t${4:/* code */}",
"}",
],
"description": "Main function"
},
"main": {
"prefix": "main",
"body": [
"int main() {",
"\t$1",
"\treturn 0;",
"}"
]
},
"headers": {
"prefix": "headers",
"body": [
"#include <iostream>",
"#include <algorithm>",
"#include <vector>",
"",
"using namespace std;\n"
]
},
"upper case": {
"prefix": "upper_case",
"body": [
"transform($1.begin(), $1.end(), $1.begin(), ::toupper)"
],
"description": "Convert string to uppercase."
},
"lower case": {
"prefix": "lower_case",
"body": [
"transform($1.begin(), $1.end(), $1.begin(), ::tolower)"
],
"description": "Convert string to lowercase."
},
"debug-print": {
"prefix": "debug",
"body": [
"void print(const int& x) { cout << x; }",
"void print(const long& x) { cout << x; }",
"void print(const bool& x) { cout << (x ? \"true\" : \"false\"); }",
"void print(const long long& x) { cout << x; }",
"void print(const unsigned& x) { cout << x; }",
"void print(const unsigned long& x) { cout << x; }",
"void print(const unsigned long long& x) { cout << x; }",
"void print(const float& x) { cout << x; }",
"void print(const double& x) { cout << x; }",
"void print(const long double& x) { cout << x; }",
"void print(const char& x) { cout << (char)44 << x << (char)44; }",
"void print(const char* x) { cout << (char)34 << x << (char)34; }",
"void print(const string& x) { cout << (char)34 << x << (char)34; }",
"template <typename T, typename V>",
"void print(const pair<T, V>& x);",
"template <typename T>",
"void print(const vector<T>& x);",
"template <typename T>",
"void print(const T& x);",
"template <typename T, typename V>",
"void print(const pair<T, V>& x) {",
"\tcout << '{';",
"\tprint(x.first);",
"\tcout << ',';",
"\tprint(x.second);",
"\tcout << \"}\";",
"}",
"template <typename T, typename V, typename U>",
"void print(const tuple<T, V, U>& x) {",
"\tcout << '{';",
"\tprint(get<0>(x));",
"\tcout << ',';",
"\tprint(get<1>(x));",
"\tcout << ',';",
"\tprint(get<2>(x));",
"\tcout << \"}\";",
"}",
"template <typename T>",
"void print(const vector<T>& x) {",
"\tcout << \"{\";",
"\tfor (int i = 0; i < x.size(); i++) {",
"\t print(x[i]);",
"\t cout << (x.size() - i - 1 ? \",\" : \"\");",
"\t};",
"\tcout << \"}\";",
"}",
"template <typename T>",
"void print(const T& x) {",
"\tint f = 0;",
"\tcout << '{';",
"\tfor (auto& i : x) cout << (f++ ? \",\" : \"\"), print(i);",
"\tcout << \"}\";",
"}",
"void dprint() { cout << \"]\\n\"; }",
"template <typename T, typename... V>",
"void dprint(T t, V... v) {",
"\tprint(t);",
"\tif (sizeof...(v)) cout << \", \";",
"\tdprint(v...);",
"}",
"#ifndef ONLINE_JUDGE",
"#define debug(x...) \\",
"\tcout << \"[\" << #x << \"] = [\"; \\",
"\tdprint(x)",
"#else",
"#define debug(x...)",
"#endif",
],
"description": "for printing values"
}
}
Loading

0 comments on commit ea91674

Please sign in to comment.